Details

Time bar (total: 17.4s)

analyze301.0ms (1.7%)

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%93.6%0.1%0%6.2%0%7
6.7%6.2%87.4%0.1%0%6.2%0%8
11.1%10.1%81.1%0.1%0%8.6%0%9
18%15.6%71%0.1%0%13.3%0%10
25.9%22%63%0.1%0.8%14%0%11
35.5%29.1%52.9%0.1%1.6%16.4%0%12
Compiler

Compiled 21 to 15 computations (28.6% saved)

sample2.0s (11.7%)

Results
693.0ms5489×body256valid
473.0ms1186×body2048valid
344.0ms732×body1024valid
219.0ms436×body4096valid
139.0ms1033×body256invalid
90.0ms413×body512valid
68.0ms551×body256infinite
Bogosity

preprocess107.0ms (0.6%)

Algorithm
egg-herbie
Rules
1238×rational_best-simplify-2
1148×rational_best-simplify-49
1094×rational_best-simplify-46
1068×rational_best-simplify-1
944×rational_best-simplify-53
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041204
184204
2132204
3193188
4270188
5491188
61109188
73340188
83850188
94576188
106018188
117806188
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) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
(/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 4 (*.f64 b c))))) (*.f64 2 b))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 2 c))
(/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 4 (*.f64 a b))))) (*.f64 2 a))
Outputs
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2))
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 4 c))))) (*.f64 a -2))
(/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 4 (*.f64 b c))))) (*.f64 2 b))
(/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 4 (*.f64 b c))))) (*.f64 b 2))
(/.f64 (+.f64 a (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 4 (*.f64 b c))))) (*.f64 b -2))
(/.f64 (+.f64 a (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b (*.f64 4 c))))) (*.f64 b -2))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 2 c))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 c 2))
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 c -2))
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 4 c))))) (*.f64 c -2))
(/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 4 (*.f64 a b))))) (*.f64 2 a))
(/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 4 (*.f64 b a))))) (*.f64 a 2))
(/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 4 a))))) (*.f64 a 2))
(/.f64 (+.f64 c (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 4 a))))) (*.f64 a -2))
Compiler

Compiled 23 to 17 computations (26.1% saved)

simplify191.0ms (1.1%)

Algorithm
egg-herbie
Rules
1408×rational_best-simplify-34
1124×rational_best-simplify-1
1068×rational_best-simplify-2
826×rational_best-simplify-46
686×rational_best-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01751
13151
24651
36547
49247
515947
633947
792647
8106747
9131047
10179147
11249647
12355347
13487447
14580447
15700647
16740347
17777747
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
Outputs
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2))
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))

eval1.0ms (0%)

Compiler

Compiled 69 to 39 computations (43.5% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New314
Fresh101
Picked000
Done000
Total415
Error
37.4b
Counts
5 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
37.4b
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a -2))
Compiler

Compiled 19 to 13 computations (31.6% saved)

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a -2))
1.0b
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
1.1b
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))
24.1b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
Compiler

Compiled 69 to 31 computations (55.1% saved)

series16.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

TimeVariablePointExpression
2.0ms
b
@0
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a -2))
1.0ms
b
@inf
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a -2))
1.0ms
b
@0
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
1.0ms
a
@inf
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a -2))
1.0ms
c
@inf
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a -2))

rewrite99.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1366×rational_best-1
1340×rational_best-2
1340×rational_best-3
1312×rational_best-4
1306×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016136
1105136
2170136
3250136
4393136
5783136
61616136
74083136
86639136
Stop Event
node limit
Counts
4 → 113
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a -2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 2) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 2) (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 2)) (+.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 b (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (+.f64 b (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 b (+.f64 b (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 b (+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (+.f64 b (+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 b (+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 (*.f64 b b) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (neg.f64 b)) (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 b b)) (+.f64 (*.f64 b (neg.f64 b)) (*.f64 a (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) (*.f64 (*.f64 a c) -8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 c -4)) (+.f64 (+.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) (*.f64 a (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b (neg.f64 b)) (*.f64 b (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a c) -8) (+.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 b 4)) (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 (*.f64 b b) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (*.f64 b 3))) (*.f64 -2 (+.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b (neg.f64 b)) (*.f64 a (*.f64 c -4))) (*.f64 b (+.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 (*.f64 b b) -3)) (*.f64 b (*.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 (neg.f64 a) (*.f64 c 16)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -8)) (*.f64 4 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 (*.f64 b b) 0)) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (+.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (*.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 a) (*.f64 c 16)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (*.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12))) (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b b) 8) (neg.f64 (+.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) (*.f64 a (*.f64 c -4))) (*.f64 a (*.f64 c -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (*.f64 b 3))))) (+.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b (neg.f64 b)) (*.f64 b (+.f64 b b))) (*.f64 a (*.f64 c -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c -4))) (*.f64 b (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3))))) (*.f64 (*.f64 b b) 8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3))))) (neg.f64 (neg.f64 (*.f64 (*.f64 b b) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b (*.f64 b 3)) (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (+.f64 b b)))) (neg.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (+.f64 b b))) (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (+.f64 b b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (*.f64 b 3))) (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8)))) (neg.f64 (*.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 b b) -4) (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 (*.f64 b b) -3))) (neg.f64 (*.f64 (*.f64 (*.f64 b b) -4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12))) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 a (*.f64 c 16))) (neg.f64 (*.f64 (*.f64 a (*.f64 c 16)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))) 2)) (+.f64 (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (*.f64 b 3))) (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) 2)) (+.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) -4) 2)) (+.f64 (*.f64 (*.f64 b b) -4) (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 (*.f64 b b) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 b b) 8))) (neg.f64 (+.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (+.f64 b b))) (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (+.f64 b b))))) (+.f64 (*.f64 b (*.f64 b 3)) (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (+.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 a (*.f64 c 16)) 2)) (+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 a (*.f64 c 16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b (neg.f64 b)) (*.f64 b (+.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 a (*.f64 c 8))) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 a (*.f64 c 8))) (+.f64 (*.f64 b (neg.f64 b)) (*.f64 b (+.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -4) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3) (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) 3) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -4) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3) (*.f64 -2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) 3) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3)) (+.f64 (*.f64 -2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -4) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -4)) (+.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -4) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (-.f64 (/.f64 -1 (*.f64 a -2)) (*.f64 (/.f64 -1 (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (-.f64 (/.f64 -1 (*.f64 a -2)) (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (-.f64 (+.f64 (/.f64 1 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 2)) (*.f64 (/.f64 1 (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 2)) (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 -1 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (-.f64 (*.f64 (/.f64 -1 (*.f64 a -2)) 2) (/.f64 -1 (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 a -2)) (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 a -2)) (-.f64 (*.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 2) (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)))))))

simplify185.0ms (1.1%)

Algorithm
egg-herbie
Rules
1528×rational_best-simplify-51
1148×rational_best-simplify-1
948×rational_best-simplify-49
946×rational_best-simplify-46
926×rational_best-simplify-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
03759221
17278997
212778853
322998751
441948733
569808733
Stop Event
node limit
Counts
209 → 297
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -1 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 b (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(+.f64 b (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 b (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))))
(*.f64 2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a)))))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a)))))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(-.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)
(-.f64 0 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 2)))
(-.f64 (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 2) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (+.f64 (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 2) (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 2)) (+.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 2)))
(-.f64 (+.f64 (+.f64 b (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (+.f64 b (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 b (+.f64 b (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (+.f64 (+.f64 b (+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (+.f64 b (+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 b (+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)
(*.f64 1 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 -1 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) -1)
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)
(/.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) -1)
(pow.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)
(neg.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 (*.f64 b b) 0)))
(+.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -8)))
(+.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0)
(+.f64 0 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
(+.f64 (*.f64 b (neg.f64 b)) (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c -4))))
(+.f64 (*.f64 b (+.f64 b b)) (+.f64 (*.f64 b (neg.f64 b)) (*.f64 a (*.f64 c -4))))
(+.f64 (+.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) (*.f64 (*.f64 a c) -8))
(+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b))
(+.f64 (*.f64 a (*.f64 c -4)) (+.f64 (+.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) (*.f64 a (*.f64 c -4))))
(+.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b (neg.f64 b)) (*.f64 b (+.f64 b b))))
(+.f64 (*.f64 (*.f64 a c) -8) (+.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
(+.f64 (*.f64 b (*.f64 b 4)) (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 (*.f64 b b) -3)))
(+.f64 (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (*.f64 b 3))) (*.f64 -2 (+.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))
(+.f64 (+.f64 (*.f64 b (neg.f64 b)) (*.f64 a (*.f64 c -4))) (*.f64 b (+.f64 b b)))
(+.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 (*.f64 b b) -3)) (*.f64 b (*.f64 b 4)))
(+.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12))))
(+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 (neg.f64 a) (*.f64 c 16)))
(+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -8)) (*.f64 4 (*.f64 a c)))
(+.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 (*.f64 b b) 0)) (*.f64 b b))
(+.f64 (*.f64 -2 (+.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (*.f64 b 3))))
(+.f64 (*.f64 (neg.f64 a) (*.f64 c 16)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)))
(+.f64 (+.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (*.f64 b 3))))))
(+.f64 (neg.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12))) (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))))
(+.f64 (*.f64 (*.f64 b b) 8) (neg.f64 (+.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3))))))
(+.f64 (+.f64 (+.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) (*.f64 a (*.f64 c -4))) (*.f64 a (*.f64 c -4)))
(+.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (*.f64 b 3))))) (+.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3)))))
(+.f64 (+.f64 (*.f64 b (neg.f64 b)) (*.f64 b (+.f64 b b))) (*.f64 a (*.f64 c -4)))
(+.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c -4))) (*.f64 b (neg.f64 b)))
(+.f64 (neg.f64 (+.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3))))) (*.f64 (*.f64 b b) 8))
(+.f64 (neg.f64 (+.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3))))) (neg.f64 (neg.f64 (*.f64 (*.f64 b b) 8))))
(+.f64 (+.f64 (*.f64 b (*.f64 b 3)) (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (+.f64 b b)))) (neg.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (+.f64 b b))) (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (+.f64 b b))))))
(+.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (*.f64 b 3))) (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8)))) (neg.f64 (*.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))) 2)))
(+.f64 (+.f64 (*.f64 (*.f64 b b) -4) (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 (*.f64 b b) -3))) (neg.f64 (*.f64 (*.f64 (*.f64 b b) -4) 2)))
(+.f64 (+.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12))) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) 2)))
(+.f64 (+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 a (*.f64 c 16))) (neg.f64 (*.f64 (*.f64 a (*.f64 c 16)) 2)))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))) 2)) (+.f64 (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (*.f64 b 3))) (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8)))))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) 2)) (+.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12))))
(+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) -4) 2)) (+.f64 (*.f64 (*.f64 b b) -4) (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 (*.f64 b b) -3))))
(+.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 b b) 8))) (neg.f64 (+.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (+.f64 b b))) (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (+.f64 b b))))) (+.f64 (*.f64 b (*.f64 b 3)) (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (+.f64 b b)))))
(+.f64 (neg.f64 (*.f64 (*.f64 a (*.f64 c 16)) 2)) (+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 a (*.f64 c 16))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(*.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1)
(*.f64 -1 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))
(*.f64 -1 (-.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b (neg.f64 b)) (*.f64 b (+.f64 b b)))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 a (*.f64 c 8))) (*.f64 b b)))
(*.f64 -1 (-.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 a (*.f64 c 8))) (+.f64 (*.f64 b (neg.f64 b)) (*.f64 b (+.f64 b b)))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1)
(pow.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(neg.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))
(+.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)) 0)
(+.f64 0 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)))
(+.f64 -1 (+.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)) 1))
(+.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)))
(+.f64 (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3))
(+.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -4) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) 3))
(+.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3) (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))))
(+.f64 (+.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)) 1) -1)
(+.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) 3) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -4))
(-.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)) 0)
(-.f64 0 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)))
(-.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)))
(-.f64 (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) 3))
(-.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -4) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3))
(-.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3) (*.f64 -2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))))
(-.f64 (+.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)) 1) 1)
(-.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) 3) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) 4))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3)) (+.f64 (*.f64 -2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3)))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -4) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -4)) (+.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -4) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3)))
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (*.f64 a -2)))
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (-.f64 (/.f64 -1 (*.f64 a -2)) (*.f64 (/.f64 -1 (*.f64 a -2)) 2)))
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (-.f64 (/.f64 -1 (*.f64 a -2)) (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2))))
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (-.f64 (+.f64 (/.f64 1 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 2)) (*.f64 (/.f64 1 (*.f64 a -2)) 2)))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)) 1)
(*.f64 1 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 2)))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 2)) (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 2)))
(*.f64 -1 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)))
(*.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 -1 (*.f64 a -2)))
(*.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (-.f64 (*.f64 (/.f64 -1 (*.f64 a -2)) 2) (/.f64 -1 (*.f64 a -2))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -1)
(*.f64 (/.f64 -1 (*.f64 a -2)) (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (/.f64 -1 (*.f64 a -2)) (-.f64 (*.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 2) (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(pow.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)) 1)
(neg.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)))
Outputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b 6) (sqrt.f64 -1024)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b 6) (sqrt.f64 -1024))))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b 6) (sqrt.f64 -1024)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b 6) (sqrt.f64 -1024)))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 b (*.f64 -2 (*.f64 a (/.f64 c b))))
(+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))
(+.f64 b (*.f64 (/.f64 c b) (*.f64 a -2)))
(+.f64 b (*.f64 -2 (*.f64 c (/.f64 a b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (+.f64 b (*.f64 -2 (*.f64 a (/.f64 c b)))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 b (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))))
(+.f64 (+.f64 b (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) (+.f64 b (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(+.f64 (neg.f64 b) (*.f64 2 (*.f64 a (/.f64 c b))))
(+.f64 (neg.f64 b) (*.f64 a (*.f64 2 (/.f64 c b))))
(+.f64 (neg.f64 b) (*.f64 (/.f64 c b) (*.f64 a 2)))
(+.f64 (neg.f64 b) (*.f64 c (*.f64 2 (/.f64 a b))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(+.f64 (neg.f64 b) (+.f64 (*.f64 2 (*.f64 a (/.f64 c b))) (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 (neg.f64 b) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
(+.f64 (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 2 (*.f64 a (/.f64 c b)))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) (+.f64 (neg.f64 b) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))
(+.f64 (neg.f64 b) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 b (*.f64 -2 (*.f64 a (/.f64 c b))))
(+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))
(+.f64 b (*.f64 (/.f64 c b) (*.f64 a -2)))
(+.f64 b (*.f64 -2 (*.f64 c (/.f64 a b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (+.f64 b (*.f64 -2 (*.f64 a (/.f64 c b)))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 b (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))))
(+.f64 (+.f64 b (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) (+.f64 b (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 b (*.f64 -2 (*.f64 a (/.f64 c b))))
(+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))
(+.f64 b (*.f64 (/.f64 c b) (*.f64 a -2)))
(+.f64 b (*.f64 -2 (*.f64 c (/.f64 a b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (+.f64 b (*.f64 -2 (*.f64 a (/.f64 c b)))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 b (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))))
(+.f64 (+.f64 b (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) (+.f64 b (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(+.f64 b (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(+.f64 b (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) b))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 b (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (+.f64 b (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64))))))
(+.f64 b (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 b (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 (/.f64 c b) (*.f64 a -2)) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2)))
(+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 (+.f64 b b) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))))
(+.f64 (*.f64 b 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))))
(+.f64 (+.f64 b b) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))))
(*.f64 2 (/.f64 (*.f64 c a) b))
(*.f64 2 (*.f64 a (/.f64 c b)))
(*.f64 a (*.f64 2 (/.f64 c b)))
(*.f64 (/.f64 c b) (*.f64 a 2))
(*.f64 c (*.f64 2 (/.f64 a b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (*.f64 a (/.f64 c b))) (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))
(*.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))
(*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 2 (*.f64 a (/.f64 c b))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 a (/.f64 c b))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (pow.f64 (*.f64 c a) 2)) 2) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (pow.f64 b 7))))
(+.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (pow.f64 (*.f64 c a) 2)) 2) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (pow.f64 b 7))))
(+.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (pow.f64 (*.f64 c a) 2)) 2) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (pow.f64 b 7))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 (/.f64 c b) (*.f64 a -2)) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2)))
(+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 (+.f64 b b) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))))
(+.f64 (*.f64 b 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))))
(+.f64 (+.f64 b b) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 (/.f64 c b) (*.f64 a -2)) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2)))
(+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 (+.f64 b b) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))))
(+.f64 (*.f64 b 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))))
(+.f64 (+.f64 b b) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (*.f64 -1/2 (/.f64 b a)))
(*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 -4 (/.f64 c a)))))
(*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))) (*.f64 -1/2 (/.f64 b a))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) -1/4)) (*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 -4 (/.f64 c a))))))
(+.f64 (*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) (/.f64 b a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) -1/4)))
(+.f64 (*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) (/.f64 b a))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))))
(+.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -64)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) -1/4)) (*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 -4 (/.f64 c a)))))) (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -64)) (*.f64 1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))))))
(+.f64 (*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) (/.f64 b a))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) -1/4)) (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -64)) (*.f64 1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))))))
(+.f64 (*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) (/.f64 b a))) (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))) (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -64)) (*.f64 1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))))))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(/.f64 b (neg.f64 a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))
(+.f64 (/.f64 c b) (+.f64 (neg.f64 (/.f64 b a)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(+.f64 (/.f64 c b) (+.f64 (/.f64 b (neg.f64 a)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a)))))
(+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))))
(+.f64 (/.f64 c b) (+.f64 (+.f64 (neg.f64 (/.f64 b a)) (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (+.f64 (/.f64 c b) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b 5)) (*.f64 2 (pow.f64 a 2)))) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(+.f64 (/.f64 b (neg.f64 a)) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 c (neg.f64 b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b)))
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.f64 -2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.f64 (pow.f64 c 3) (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))
(+.f64 (neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -2 (pow.f64 c 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(+.f64 (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5))))) (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (pow.f64 (*.f64 c a) 2)) 2) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (*.f64 a (pow.f64 b 7))))))
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (pow.f64 (*.f64 c a) 2)) 2) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.f64 -2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.f64 (pow.f64 c 3) (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 5))))) (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (pow.f64 (*.f64 c a) 2)) 2) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (*.f64 a (pow.f64 b 7)))))
(+.f64 (neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (+.f64 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -2 (pow.f64 c 3))) (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (pow.f64 (*.f64 c a) 2)) 2) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (*.f64 a (pow.f64 b 7))))))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(/.f64 b (neg.f64 a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))
(+.f64 (/.f64 c b) (+.f64 (neg.f64 (/.f64 b a)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(+.f64 (/.f64 c b) (+.f64 (/.f64 b (neg.f64 a)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a)))))
(+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))))
(+.f64 (/.f64 c b) (+.f64 (+.f64 (neg.f64 (/.f64 b a)) (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (+.f64 (/.f64 c b) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b 5)) (*.f64 2 (pow.f64 a 2)))) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(+.f64 (/.f64 b (neg.f64 a)) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(/.f64 b (neg.f64 a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))
(+.f64 (/.f64 c b) (+.f64 (neg.f64 (/.f64 b a)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(+.f64 (/.f64 c b) (+.f64 (/.f64 b (neg.f64 a)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a)))))
(+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))))
(+.f64 (/.f64 c b) (+.f64 (+.f64 (neg.f64 (/.f64 b a)) (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (+.f64 (/.f64 c b) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b 5)) (*.f64 2 (pow.f64 a 2)))) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(+.f64 (/.f64 b (neg.f64 a)) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 0 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 2)))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 2) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (+.f64 (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 2) (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 2)) (+.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 2)))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (+.f64 (+.f64 b (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (+.f64 b (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 b (+.f64 b (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (+.f64 (+.f64 b (+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (+.f64 b (+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 b (+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 1 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 -1 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) -1)
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(/.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) -1)
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(pow.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(neg.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 (*.f64 b b) 0)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -8)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 0 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 b (neg.f64 b)) (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c -4))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 b (+.f64 b b)) (+.f64 (*.f64 b (neg.f64 b)) (*.f64 a (*.f64 c -4))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (+.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) (*.f64 (*.f64 a c) -8))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 a (*.f64 c -4)) (+.f64 (+.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) (*.f64 a (*.f64 c -4))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b (neg.f64 b)) (*.f64 b (+.f64 b b))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 (*.f64 a c) -8) (+.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 b (*.f64 b 4)) (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 (*.f64 b b) -3)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (*.f64 b 3))) (*.f64 -2 (+.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))
(+.f64 (*.f64 b (*.f64 b 3)) (+.f64 (*.f64 4 (*.f64 c a)) (*.f64 -2 (+.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))))
(+.f64 (+.f64 (*.f64 c (*.f64 4 a)) (*.f64 b (*.f64 b 3))) (*.f64 -2 (+.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))
(+.f64 (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 b (*.f64 b 3))) (*.f64 -2 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 (+.f64 (*.f64 b (neg.f64 b)) (*.f64 a (*.f64 c -4))) (*.f64 b (+.f64 b b)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 (*.f64 b b) -3)) (*.f64 b (*.f64 b 4)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12))))
(+.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) 12))))
(+.f64 (*.f64 b (+.f64 b b)) (+.f64 (*.f64 8 (*.f64 c a)) (neg.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) 12)))))
(+.f64 (*.f64 b (+.f64 b b)) (+.f64 (*.f64 (*.f64 c a) 8) (neg.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) 12)))))
(+.f64 (*.f64 b (+.f64 b b)) (+.f64 (*.f64 c (*.f64 a 8)) (neg.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a 12))))))
(+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 (neg.f64 a) (*.f64 c 16)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -8)) (*.f64 4 (*.f64 a c)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 (*.f64 b b) 0)) (*.f64 b b))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 -2 (+.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (*.f64 b 3))))
(+.f64 (*.f64 b (*.f64 b 3)) (+.f64 (*.f64 4 (*.f64 c a)) (*.f64 -2 (+.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))))
(+.f64 (+.f64 (*.f64 c (*.f64 4 a)) (*.f64 b (*.f64 b 3))) (*.f64 -2 (+.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))
(+.f64 (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 b (*.f64 b 3))) (*.f64 -2 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 (*.f64 (neg.f64 a) (*.f64 c 16)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (+.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (*.f64 b 3))))))
(+.f64 (+.f64 (*.f64 4 (*.f64 c a)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 c a)) (*.f64 b (*.f64 b 3))))))
(+.f64 (*.f64 c (*.f64 4 a)) (+.f64 (*.f64 b (+.f64 (*.f64 b 3) (*.f64 b 4))) (*.f64 (+.f64 (*.f64 c (*.f64 4 a)) (*.f64 b (*.f64 b 3))) -2)))
(+.f64 (*.f64 c (*.f64 a 4)) (+.f64 (*.f64 b (*.f64 b 7)) (*.f64 -2 (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 b (*.f64 b 3))))))
(+.f64 (neg.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12))) (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))))
(+.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) 12))))
(+.f64 (*.f64 b (+.f64 b b)) (+.f64 (*.f64 8 (*.f64 c a)) (neg.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) 12)))))
(+.f64 (*.f64 b (+.f64 b b)) (+.f64 (*.f64 (*.f64 c a) 8) (neg.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) 12)))))
(+.f64 (*.f64 b (+.f64 b b)) (+.f64 (*.f64 c (*.f64 a 8)) (neg.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a 12))))))
(+.f64 (*.f64 (*.f64 b b) 8) (neg.f64 (+.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3))))))
(+.f64 (*.f64 (*.f64 b b) 8) (neg.f64 (+.f64 (*.f64 4 (*.f64 c a)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3))))))
(+.f64 (*.f64 b (*.f64 8 b)) (neg.f64 (+.f64 (*.f64 c (*.f64 4 a)) (*.f64 b (+.f64 (*.f64 b 3) (*.f64 b 4))))))
(+.f64 (*.f64 b (*.f64 b 8)) (neg.f64 (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 b (*.f64 b 7)))))
(+.f64 (*.f64 (*.f64 b b) 8) (neg.f64 (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 b (*.f64 b 7)))))
(neg.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 b (*.f64 b 7))) (*.f64 (*.f64 b b) -8)))
(+.f64 (+.f64 (+.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) (*.f64 a (*.f64 c -4))) (*.f64 a (*.f64 c -4)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (*.f64 b 3))))) (+.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3)))))
(+.f64 (+.f64 (*.f64 4 (*.f64 c a)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 c a)) (*.f64 b (*.f64 b 3))))))
(+.f64 (*.f64 c (*.f64 4 a)) (+.f64 (*.f64 b (+.f64 (*.f64 b 3) (*.f64 b 4))) (*.f64 (+.f64 (*.f64 c (*.f64 4 a)) (*.f64 b (*.f64 b 3))) -2)))
(+.f64 (*.f64 c (*.f64 a 4)) (+.f64 (*.f64 b (*.f64 b 7)) (*.f64 -2 (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 b (*.f64 b 3))))))
(+.f64 (+.f64 (*.f64 b (neg.f64 b)) (*.f64 b (+.f64 b b))) (*.f64 a (*.f64 c -4)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c -4))) (*.f64 b (neg.f64 b)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (neg.f64 (+.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3))))) (*.f64 (*.f64 b b) 8))
(+.f64 (*.f64 (*.f64 b b) 8) (neg.f64 (+.f64 (*.f64 4 (*.f64 c a)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3))))))
(+.f64 (*.f64 b (*.f64 8 b)) (neg.f64 (+.f64 (*.f64 c (*.f64 4 a)) (*.f64 b (+.f64 (*.f64 b 3) (*.f64 b 4))))))
(+.f64 (*.f64 b (*.f64 b 8)) (neg.f64 (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 b (*.f64 b 7)))))
(+.f64 (*.f64 (*.f64 b b) 8) (neg.f64 (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 b (*.f64 b 7)))))
(neg.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 b (*.f64 b 7))) (*.f64 (*.f64 b b) -8)))
(+.f64 (neg.f64 (+.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3))))) (neg.f64 (neg.f64 (*.f64 (*.f64 b b) 8))))
(+.f64 (*.f64 (*.f64 b b) 8) (neg.f64 (+.f64 (*.f64 4 (*.f64 c a)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3))))))
(+.f64 (*.f64 b (*.f64 8 b)) (neg.f64 (+.f64 (*.f64 c (*.f64 4 a)) (*.f64 b (+.f64 (*.f64 b 3) (*.f64 b 4))))))
(+.f64 (*.f64 b (*.f64 b 8)) (neg.f64 (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 b (*.f64 b 7)))))
(+.f64 (*.f64 (*.f64 b b) 8) (neg.f64 (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 b (*.f64 b 7)))))
(neg.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 b (*.f64 b 7))) (*.f64 (*.f64 b b) -8)))
(+.f64 (+.f64 (*.f64 b (*.f64 b 3)) (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (+.f64 b b)))) (neg.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (+.f64 b b))) (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (+.f64 b b))))))
(+.f64 (+.f64 (*.f64 b (+.f64 b b)) (+.f64 (*.f64 4 (*.f64 c a)) (*.f64 b (*.f64 b 3)))) (neg.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 c a)) (*.f64 b (+.f64 b b))) (+.f64 (*.f64 4 (*.f64 c a)) (*.f64 b (+.f64 b b))))))
(+.f64 (+.f64 (*.f64 c (*.f64 4 a)) (+.f64 (*.f64 b (*.f64 b 3)) (*.f64 b (+.f64 b b)))) (neg.f64 (+.f64 (*.f64 b (+.f64 b b)) (+.f64 (*.f64 b (+.f64 b b)) (+.f64 (*.f64 c (*.f64 4 a)) (*.f64 c (*.f64 4 a)))))))
(+.f64 (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 b (+.f64 (*.f64 b 3) (+.f64 b b)))) (neg.f64 (+.f64 (*.f64 b (+.f64 b b)) (+.f64 (*.f64 b (+.f64 b b)) (*.f64 (*.f64 c a) 8)))))
(+.f64 (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 b (+.f64 (+.f64 b b) (*.f64 b 3)))) (neg.f64 (+.f64 (*.f64 c (*.f64 a 8)) (*.f64 (+.f64 b b) (+.f64 b b)))))
(+.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (*.f64 b 3))) (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8)))) (neg.f64 (*.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))) 2)))
(+.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 c a)) (*.f64 b (*.f64 b 3))) (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))))))
(+.f64 (+.f64 (*.f64 b (+.f64 b b)) (+.f64 (*.f64 8 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 4 a)) (*.f64 b (*.f64 b 3))))) (*.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 8 (*.f64 c a))) -2))
(+.f64 (+.f64 (*.f64 b (+.f64 (*.f64 b 3) (+.f64 b b))) (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 (*.f64 c a) 8))) (*.f64 -2 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 (*.f64 c a) 8))))
(+.f64 (+.f64 (*.f64 c (*.f64 a 12)) (*.f64 b (+.f64 (+.f64 b b) (*.f64 b 3)))) (*.f64 -2 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 c (*.f64 a 8)))))
(+.f64 (+.f64 (*.f64 (*.f64 b b) -4) (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 (*.f64 b b) -3))) (neg.f64 (*.f64 (*.f64 (*.f64 b b) -4) 2)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (+.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12))) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) 2)))
(+.f64 (+.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))) (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) 12))) (neg.f64 (*.f64 2 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) 12)))))
(+.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 8 (*.f64 c a))) (+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) 12)) (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) 12)) -2)))
(+.f64 (+.f64 (*.f64 b (+.f64 b (+.f64 b b))) (+.f64 (*.f64 (*.f64 c a) 8) (*.f64 (*.f64 c a) 12))) (*.f64 -2 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) 12))))
(+.f64 (+.f64 (*.f64 b (+.f64 b (+.f64 b b))) (*.f64 (*.f64 c a) 20)) (*.f64 -2 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a 12)))))
(+.f64 (+.f64 (*.f64 b (+.f64 b (+.f64 b b))) (*.f64 c (*.f64 a 20))) (*.f64 -2 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a 12)))))
(+.f64 (+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 a (*.f64 c 16))) (neg.f64 (*.f64 (*.f64 a (*.f64 c 16)) 2)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))) 2)) (+.f64 (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (*.f64 b 3))) (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8)))))
(+.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 c a)) (*.f64 b (*.f64 b 3))) (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))))))
(+.f64 (+.f64 (*.f64 b (+.f64 b b)) (+.f64 (*.f64 8 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 4 a)) (*.f64 b (*.f64 b 3))))) (*.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 8 (*.f64 c a))) -2))
(+.f64 (+.f64 (*.f64 b (+.f64 (*.f64 b 3) (+.f64 b b))) (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 (*.f64 c a) 8))) (*.f64 -2 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 (*.f64 c a) 8))))
(+.f64 (+.f64 (*.f64 c (*.f64 a 12)) (*.f64 b (+.f64 (+.f64 b b) (*.f64 b 3)))) (*.f64 -2 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 c (*.f64 a 8)))))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) 2)) (+.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12))))
(+.f64 (+.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 a (*.f64 c 8))) (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) 12))) (neg.f64 (*.f64 2 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) 12)))))
(+.f64 (+.f64 (*.f64 b (+.f64 b b)) (*.f64 8 (*.f64 c a))) (+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) 12)) (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) 12)) -2)))
(+.f64 (+.f64 (*.f64 b (+.f64 b (+.f64 b b))) (+.f64 (*.f64 (*.f64 c a) 8) (*.f64 (*.f64 c a) 12))) (*.f64 -2 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) 12))))
(+.f64 (+.f64 (*.f64 b (+.f64 b (+.f64 b b))) (*.f64 (*.f64 c a) 20)) (*.f64 -2 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a 12)))))
(+.f64 (+.f64 (*.f64 b (+.f64 b (+.f64 b b))) (*.f64 c (*.f64 a 20))) (*.f64 -2 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a 12)))))
(+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) -4) 2)) (+.f64 (*.f64 (*.f64 b b) -4) (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 (*.f64 b b) -3))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 b b) 8))) (neg.f64 (+.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3))))))
(+.f64 (*.f64 (*.f64 b b) 8) (neg.f64 (+.f64 (*.f64 4 (*.f64 c a)) (+.f64 (*.f64 b (*.f64 b 4)) (*.f64 b (*.f64 b 3))))))
(+.f64 (*.f64 b (*.f64 8 b)) (neg.f64 (+.f64 (*.f64 c (*.f64 4 a)) (*.f64 b (+.f64 (*.f64 b 3) (*.f64 b 4))))))
(+.f64 (*.f64 b (*.f64 b 8)) (neg.f64 (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 b (*.f64 b 7)))))
(+.f64 (*.f64 (*.f64 b b) 8) (neg.f64 (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 b (*.f64 b 7)))))
(neg.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 b (*.f64 b 7))) (*.f64 (*.f64 b b) -8)))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (+.f64 b b))) (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (+.f64 b b))))) (+.f64 (*.f64 b (*.f64 b 3)) (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b (+.f64 b b)))))
(+.f64 (+.f64 (*.f64 b (+.f64 b b)) (+.f64 (*.f64 4 (*.f64 c a)) (*.f64 b (*.f64 b 3)))) (neg.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 c a)) (*.f64 b (+.f64 b b))) (+.f64 (*.f64 4 (*.f64 c a)) (*.f64 b (+.f64 b b))))))
(+.f64 (+.f64 (*.f64 c (*.f64 4 a)) (+.f64 (*.f64 b (*.f64 b 3)) (*.f64 b (+.f64 b b)))) (neg.f64 (+.f64 (*.f64 b (+.f64 b b)) (+.f64 (*.f64 b (+.f64 b b)) (+.f64 (*.f64 c (*.f64 4 a)) (*.f64 c (*.f64 4 a)))))))
(+.f64 (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 b (+.f64 (*.f64 b 3) (+.f64 b b)))) (neg.f64 (+.f64 (*.f64 b (+.f64 b b)) (+.f64 (*.f64 b (+.f64 b b)) (*.f64 (*.f64 c a) 8)))))
(+.f64 (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 b (+.f64 (+.f64 b b) (*.f64 b 3)))) (neg.f64 (+.f64 (*.f64 c (*.f64 a 8)) (*.f64 (+.f64 b b) (+.f64 b b)))))
(+.f64 (neg.f64 (*.f64 (*.f64 a (*.f64 c 16)) 2)) (+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 a (*.f64 c 16))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 -1 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 -1 (-.f64 (*.f64 4 (*.f64 a c)) (+.f64 (*.f64 b (neg.f64 b)) (*.f64 b (+.f64 b b)))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 -1 (-.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 a (*.f64 c 8))) (*.f64 b b)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 -1 (-.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 a (*.f64 c 8))) (+.f64 (*.f64 b (neg.f64 b)) (*.f64 b (+.f64 b b)))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(pow.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(neg.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)) 0)
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(+.f64 0 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(+.f64 -1 (+.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)) 1))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(+.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(+.f64 (*.f64 -2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(+.f64 (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(+.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -4) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) 3))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(+.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3) (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(+.f64 (+.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)) 1) -1)
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(+.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) 3) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -4))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)) 0)
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(-.f64 0 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(-.f64 (*.f64 -2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(-.f64 (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) 3))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(-.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -4) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(-.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3) (*.f64 -2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(-.f64 (+.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)) 1) 1)
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(-.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) 3) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) 4))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3)) (+.f64 (*.f64 -2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3)))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -4) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -4)) (+.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -4) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3)))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (*.f64 a -2)))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (-.f64 (/.f64 -1 (*.f64 a -2)) (*.f64 (/.f64 -1 (*.f64 a -2)) 2)))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (-.f64 (/.f64 -1 (*.f64 a -2)) (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2))))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (-.f64 (+.f64 (/.f64 1 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 2)) (*.f64 (/.f64 1 (*.f64 a -2)) 2)))
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 (+.f64 (/.f64 1 (*.f64 a -2)) (*.f64 2 (/.f64 1 (*.f64 a -2)))) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)) 1)
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(*.f64 1 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 2)))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 2)) (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 2)))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(*.f64 -1 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(*.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 -1 (*.f64 a -2)))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(*.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (-.f64 (*.f64 (/.f64 -1 (*.f64 a -2)) 2) (/.f64 -1 (*.f64 a -2))))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -1)
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(*.f64 (/.f64 -1 (*.f64 a -2)) (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(*.f64 (/.f64 -1 (*.f64 a -2)) (-.f64 (*.f64 (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 2) (neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(pow.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -2)) 1)
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))
(neg.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -2))

eval105.0ms (0.6%)

Compiler

Compiled 8359 to 5039 computations (39.7% saved)

prune62.0ms (0.4%)

Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New28215297
Fresh000
Picked011
Done000
Total28216298
Error
3.0b
Counts
298 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
47.0b
(/.f64 (+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b)) (*.f64 a -2))
44.4b
(/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))
56.0b
(/.f64 (+.f64 b (+.f64 (neg.f64 b) (*.f64 (/.f64 c b) (*.f64 a 2)))) (*.f64 a -2))
37.4b
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a -2))
37.5b
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 (neg.f64 a) (*.f64 c 16))))) (*.f64 a -2))
55.8b
(/.f64 (+.f64 b (neg.f64 b)) (*.f64 a -2))
43.2b
(/.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (*.f64 a -2))
43.3b
(/.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 a -2))
37.6b
(/.f64 c (neg.f64 b))
46.6b
(/.f64 b (neg.f64 a))
37.6b
(-.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3) (*.f64 -2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))))
46.9b
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
48.3b
(+.f64 (neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -2 (pow.f64 c 3))))
37.5b
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
37.7b
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
52.6b
(*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a))))
Compiler

Compiled 571 to 401 computations (29.8% saved)

localize35.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12))
1.1b
(+.f64 b (sqrt.f64 (+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 (neg.f64 a) (*.f64 c 16)))))
4.4b
(+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 (neg.f64 a) (*.f64 c 16)))
24.1b
(sqrt.f64 (+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 (neg.f64 a) (*.f64 c 16))))
Compiler

Compiled 118 to 57 computations (51.7% saved)

series12.0ms (0.1%)

Counts
4 → 112
Calls

36 calls:

TimeVariablePointExpression
1.0ms
a
@-inf
(sqrt.f64 (+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 (neg.f64 a) (*.f64 c 16))))
1.0ms
c
@-inf
(sqrt.f64 (+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 (neg.f64 a) (*.f64 c 16))))
1.0ms
b
@0
(sqrt.f64 (+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 (neg.f64 a) (*.f64 c 16))))
1.0ms
a
@inf
(sqrt.f64 (+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 (neg.f64 a) (*.f64 c 16))))
1.0ms
c
@inf
(sqrt.f64 (+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 (neg.f64 a) (*.f64 c 16))))

rewrite34.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
144×rational_best-simplify-2
80×rational_best-2
80×rational_best-3
80×rational_best-1
76×rational_best-4
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
018180
1124180
2198150
3263114
4325114
5395114
6431114
7450114
8477114
9481114
10482114
Stop Event
saturated
Counts
4 → 22
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 (neg.f64 a) (*.f64 c 16))))
(+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 (neg.f64 a) (*.f64 c 16)))
(+.f64 b (sqrt.f64 (+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 (neg.f64 a) (*.f64 c 16)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 12))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 12))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 12))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 12))) 1)))))

simplify324.0ms (1.9%)

Algorithm
egg-herbie
Rules
1508×rational_best-simplify-2
1114×rational_best-simplify-1
1004×rational_best-simplify-47
954×rational_best-simplify-46
854×rational_best-simplify-49
Iterations

Useful iterations: 8 (0.0ms)

IterNodesCost
01926622
13754778
25784778
38324670
411024628
514594628
619864628
721914628
826474610
929634610
1036414610
1142374610
1259514610
1364004610
1470954610
Stop Event
node limit
Counts
134 → 207
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))) (pow.f64 b 2))) (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 3))) (pow.f64 b 4))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))) (pow.f64 b 2))) (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 3))) (pow.f64 b 4))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))) (pow.f64 b 2))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 5))) (pow.f64 b 6))) (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a)))))))
b
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) b)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (+.f64 b (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 3) (pow.f64 b 5))) (+.f64 b (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 2) (pow.f64 b 3))))))
(*.f64 -1 b)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 -1 b))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 2) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 -1 b)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 3) (pow.f64 b 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 2) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 -1 b))))
b
(+.f64 b (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) 2)) (pow.f64 b 3))) (+.f64 b (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) 2)) (pow.f64 b 3))) (+.f64 b (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)))))
b
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)) b)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)) (+.f64 b (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (+.f64 (*.f64 12 a) (*.f64 -16 a)) 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 (*.f64 12 a) (*.f64 -16 a)) 3)) (pow.f64 b 5))) (+.f64 b (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (+.f64 (*.f64 12 a) (*.f64 -16 a)) 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a))))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a))))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a))))
(pow.f64 b 2)
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a))))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a))))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a))))
(pow.f64 b 2)
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a))))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a))))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a))))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))))
(+.f64 (pow.f64 b 2) (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))))
(+.f64 (pow.f64 b 2) (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))))
(*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c)))
(+.f64 (pow.f64 b 2) (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))))
(+.f64 (pow.f64 b 2) (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))))
(+.f64 (pow.f64 b 2) (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a))
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a)))
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a)))
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a)))
(pow.f64 b 2)
(+.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (pow.f64 b 2))
(+.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (pow.f64 b 2))
(+.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (pow.f64 b 2))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a)))
(+.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (pow.f64 b 2))
(+.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (pow.f64 b 2))
(+.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (pow.f64 b 2))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))))
(+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a)))) (pow.f64 b 2))
(+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a)))) (pow.f64 b 2))
(+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a)))) (pow.f64 b 2))
(sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a)))))
(+.f64 b (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))) (pow.f64 b 2))) (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 3))) (pow.f64 b 4))) (+.f64 b (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))) (pow.f64 b 2))) (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a)))))))
(*.f64 2 b)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 2 b))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 2) (pow.f64 b 3))) (*.f64 2 b)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 3) (pow.f64 b 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 2) (pow.f64 b 3))) (*.f64 2 b))))
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 2) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 2) (pow.f64 b 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 3) (pow.f64 b 5))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 2) (pow.f64 b 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 3) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 2)) 2) (*.f64 1/16 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 4))) (pow.f64 b 7))))))
(*.f64 2 b)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)) (*.f64 2 b))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) 2)) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)) (*.f64 2 b)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) 2)) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)) (*.f64 2 b))))
(*.f64 2 b)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)) (*.f64 2 b))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (+.f64 (*.f64 12 a) (*.f64 -16 a)) 2)) (pow.f64 b 3))) (*.f64 2 b)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 (*.f64 12 a) (*.f64 -16 a)) 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (+.f64 (*.f64 12 a) (*.f64 -16 a)) 2)) (pow.f64 b 3))) (*.f64 2 b))))
(*.f64 12 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(*.f64 12 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(*.f64 12 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(*.f64 12 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(*.f64 12 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(-.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0)
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(*.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(pow.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(-.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)
(*.f64 1 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)
(pow.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)
(-.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 12))) 0)
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 12))) 1)
(*.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 12))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 12))) 1)
(pow.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 12))) 1)
Outputs
(sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))
(sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))))
(sqrt.f64 (*.f64 (*.f64 c a) -4))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))) (pow.f64 b 2))) (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))))) (pow.f64 b 2))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c a) -4))) (pow.f64 b 2))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (*.f64 a -4)))) (pow.f64 b 2))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (*.f64 a -4)))) (*.f64 1/2 (pow.f64 b 2))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 c (*.f64 a 4)))) (*.f64 1/2 (pow.f64 b 2))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 3))) (pow.f64 b 4))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))) (pow.f64 b 2))) (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))))) (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 3))) (*.f64 -1/8 (pow.f64 b 4)))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c a) -4))) (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c a) -4) 3))) (*.f64 -1/8 (pow.f64 b 4)))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (*.f64 a -4)))) (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 a -4)) 3))) (*.f64 -1/8 (pow.f64 b 4)))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (*.f64 a -4)))) (*.f64 1/2 (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 a -4)) 3))) (*.f64 -1/8 (pow.f64 b 4)))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 c (*.f64 a 4)))) (*.f64 1/2 (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 a -4)) 3))) (*.f64 -1/8 (pow.f64 b 4)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 3))) (pow.f64 b 4))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))) (pow.f64 b 2))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 5))) (pow.f64 b 6))) (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a)))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 5))) (*.f64 1/16 (pow.f64 b 6)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))))) (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 3))) (*.f64 -1/8 (pow.f64 b 4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c a) -4) 3))) (*.f64 -1/8 (pow.f64 b 4))) (+.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c a) -4))) (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c a) -4) 5))) (*.f64 1/16 (pow.f64 b 6))))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 a -4)) 5))) (*.f64 1/16 (pow.f64 b 6))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (*.f64 a -4)))) (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 a -4)) 3))) (*.f64 -1/8 (pow.f64 b 4))))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (*.f64 a -4)))) (pow.f64 b 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 a -4)) 3))) (*.f64 -1/8 (pow.f64 b 4))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 a -4)) 5))) (*.f64 1/16 (pow.f64 b 6))))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 a -4)) 3))) (*.f64 -1/8 (pow.f64 b 4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (*.f64 a -4)))) (*.f64 1/2 (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 a -4)) 5))) (*.f64 1/16 (pow.f64 b 6))))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 a -4)) 3))) (*.f64 -1/8 (pow.f64 b 4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 c (*.f64 a 4)))) (*.f64 1/2 (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 a -4)) 5))) (*.f64 1/16 (pow.f64 b 6))))))
b
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) b)
(+.f64 b (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b)))
(+.f64 b (*.f64 1/2 (/.f64 (*.f64 (*.f64 c a) -4) b)))
(+.f64 b (*.f64 a (*.f64 1/2 (*.f64 -4 (/.f64 c b)))))
(+.f64 b (*.f64 (/.f64 c b) (*.f64 a -2)))
(+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))
(+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (+.f64 b (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b)) (+.f64 b (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c a) -4) b)) (+.f64 b (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 2) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 a (*.f64 1/2 (*.f64 -4 (/.f64 c b)))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 (/.f64 c b) (*.f64 a -2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 c (*.f64 (/.f64 a b) -2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 3) (pow.f64 b 5))) (+.f64 b (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 2) (pow.f64 b 3))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 2) (pow.f64 b 3))) (+.f64 b (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 3) (pow.f64 b 5))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c a) -4) b)) (+.f64 b (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 2) (pow.f64 b 3))) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 3) (pow.f64 b 5))))))
(+.f64 b (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (+.f64 (*.f64 a (*.f64 1/2 (*.f64 -4 (/.f64 c b)))) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))))))
(+.f64 b (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (+.f64 (*.f64 (/.f64 c b) (*.f64 a -2)) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))))))
(+.f64 b (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))) (+.f64 (*.f64 c (*.f64 (/.f64 a b) -2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))))))
(+.f64 b (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))) (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))))))
(*.f64 -1 b)
(*.f64 b -1)
(neg.f64 b)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 -1 b))
(+.f64 (*.f64 b -1) (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b) -1/2))
(+.f64 (neg.f64 b) (*.f64 (/.f64 (*.f64 (*.f64 c a) -4) b) -1/2))
(+.f64 (neg.f64 b) (*.f64 -1/2 (*.f64 c (*.f64 (/.f64 a b) -4))))
(+.f64 (neg.f64 b) (*.f64 a (*.f64 -1/2 (*.f64 -4 (/.f64 c b)))))
(+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))
(+.f64 (neg.f64 b) (*.f64 c (*.f64 2 (/.f64 a b))))
(+.f64 (neg.f64 b) (*.f64 c (*.f64 a (/.f64 2 b))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 2) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 -1 b)))
(+.f64 (*.f64 b -1) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b) -1/2) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 2) (pow.f64 b 3)) 1/8)))
(+.f64 (neg.f64 b) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 c a) -4) b) -1/2) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 2) (pow.f64 b 3)) 1/8)))
(+.f64 (neg.f64 b) (+.f64 (*.f64 -1/2 (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8)))
(+.f64 (+.f64 (neg.f64 b) (*.f64 a (*.f64 -1/2 (*.f64 -4 (/.f64 c b))))) (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8))
(+.f64 (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8))
(+.f64 (+.f64 (neg.f64 b) (*.f64 c (*.f64 2 (/.f64 a b)))) (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8))
(+.f64 (neg.f64 b) (+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8)))
(+.f64 (neg.f64 b) (+.f64 (*.f64 c (*.f64 a (/.f64 2 b))) (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 3) (pow.f64 b 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 2) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 -1 b))))
(+.f64 (+.f64 (*.f64 b -1) (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 2) (pow.f64 b 3)) 1/8) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 3) (pow.f64 b 5)) -1/16)))
(+.f64 (+.f64 (neg.f64 b) (*.f64 (/.f64 (*.f64 (*.f64 c a) -4) b) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 2) (pow.f64 b 3)) 1/8) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 3) (pow.f64 b 5)) -1/16)))
(+.f64 (neg.f64 b) (+.f64 (*.f64 -1/2 (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))))))
(+.f64 (+.f64 (+.f64 (neg.f64 b) (*.f64 a (*.f64 -1/2 (*.f64 -4 (/.f64 c b))))) (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))))
(+.f64 (+.f64 (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))))
(+.f64 (+.f64 (+.f64 (neg.f64 b) (*.f64 c (*.f64 2 (/.f64 a b)))) (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))))
(+.f64 (neg.f64 b) (+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))))))
(+.f64 (neg.f64 b) (+.f64 (*.f64 c (*.f64 a (/.f64 2 b))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))))))
b
(+.f64 b (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)))
(+.f64 b (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b)))
(+.f64 b (*.f64 1/2 (/.f64 (*.f64 (*.f64 c a) -4) b)))
(+.f64 b (*.f64 a (*.f64 1/2 (*.f64 -4 (/.f64 c b)))))
(+.f64 b (*.f64 (/.f64 c b) (*.f64 a -2)))
(+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))
(+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) 2)) (pow.f64 b 3))) (+.f64 b (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b)) (+.f64 b (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c a) -4) b)) (+.f64 b (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 2) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 a (*.f64 1/2 (*.f64 -4 (/.f64 c b)))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 (/.f64 c b) (*.f64 a -2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 c (*.f64 (/.f64 a b) -2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) 2)) (pow.f64 b 3))) (+.f64 b (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 2) (pow.f64 b 3))) (+.f64 b (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 3) (pow.f64 b 5))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c a) -4) b)) (+.f64 b (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 2) (pow.f64 b 3))) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 3) (pow.f64 b 5))))))
(+.f64 b (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (+.f64 (*.f64 a (*.f64 1/2 (*.f64 -4 (/.f64 c b)))) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))))))
(+.f64 b (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (+.f64 (*.f64 (/.f64 c b) (*.f64 a -2)) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))))))
(+.f64 b (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))) (+.f64 (*.f64 c (*.f64 (/.f64 a b) -2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))))))
(+.f64 b (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))) (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))))))
b
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)) b)
(+.f64 b (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b)))
(+.f64 b (*.f64 1/2 (/.f64 (*.f64 (*.f64 c a) -4) b)))
(+.f64 b (*.f64 a (*.f64 1/2 (*.f64 -4 (/.f64 c b)))))
(+.f64 b (*.f64 (/.f64 c b) (*.f64 a -2)))
(+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))
(+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)) (+.f64 b (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (+.f64 (*.f64 12 a) (*.f64 -16 a)) 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b)) (+.f64 b (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c a) -4) b)) (+.f64 b (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 2) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 a (*.f64 1/2 (*.f64 -4 (/.f64 c b)))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 (/.f64 c b) (*.f64 a -2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 c (*.f64 (/.f64 a b) -2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 (*.f64 12 a) (*.f64 -16 a)) 3)) (pow.f64 b 5))) (+.f64 b (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (+.f64 (*.f64 12 a) (*.f64 -16 a)) 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 2) (pow.f64 b 3))) (+.f64 b (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 3) (pow.f64 b 5))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c a) -4) b)) (+.f64 b (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 2) (pow.f64 b 3))) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 3) (pow.f64 b 5))))))
(+.f64 b (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (+.f64 (*.f64 a (*.f64 1/2 (*.f64 -4 (/.f64 c b)))) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))))))
(+.f64 b (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (+.f64 (*.f64 (/.f64 c b) (*.f64 a -2)) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))))))
(+.f64 b (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))) (+.f64 (*.f64 c (*.f64 (/.f64 a b) -2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))))))
(+.f64 b (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))) (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))))))
(+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a))))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a))))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a))))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(pow.f64 b 2)
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a))))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a))))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a))))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(pow.f64 b 2)
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a))))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a))))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a))))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c)))
(+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a))
(+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a)))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a)))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a)))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(pow.f64 b 2)
(+.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (pow.f64 b 2))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (pow.f64 b 2))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (pow.f64 b 2))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a)))
(+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(+.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (pow.f64 b 2))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (pow.f64 b 2))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (pow.f64 b 2))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))))
(+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a)))) (pow.f64 b 2))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a)))) (pow.f64 b 2))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a)))) (pow.f64 b 2))
(+.f64 (*.f64 -16 (*.f64 c a)) (+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))
(sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))))
(sqrt.f64 (*.f64 (*.f64 c a) -4))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12)))) b)
(+.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) b)
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(+.f64 b (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))) (pow.f64 b 2))) (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))))) (pow.f64 b 2))) b))
(+.f64 b (+.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c a) -4))) (pow.f64 b 2)))))
(+.f64 b (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (*.f64 a -4)))) (pow.f64 b 2)))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (*.f64 a -4)))) (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 c (*.f64 a 4)))) (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 3))) (pow.f64 b 4))) (+.f64 b (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))) (pow.f64 b 2))) (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a)))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))))) (pow.f64 b 2)))) (+.f64 b (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 3))) (*.f64 -1/8 (pow.f64 b 4)))))
(+.f64 b (+.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c a) -4))) (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c a) -4) 3))) (*.f64 -1/8 (pow.f64 b 4))))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (*.f64 a -4)))) (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 a -4)) 3))) (*.f64 -1/8 (pow.f64 b 4)))) b))
(+.f64 b (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (*.f64 a -4)))) (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 a -4)) 3))) (*.f64 -1/8 (pow.f64 b 4))))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 a -4)) 3))) (*.f64 -1/8 (pow.f64 b 4))) (+.f64 b (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (*.f64 a -4)))) (*.f64 1/2 (pow.f64 b 2))))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 a -4)) 3))) (*.f64 -1/8 (pow.f64 b 4))) (+.f64 b (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 c (*.f64 a 4)))) (*.f64 1/2 (pow.f64 b 2))))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 2 b))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b)) (*.f64 b 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c a) -4) b)) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 1/2 (*.f64 -4 (/.f64 c b)))) (*.f64 b 2))
(+.f64 (*.f64 (/.f64 c b) (*.f64 a -2)) (*.f64 b 2))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 2) (pow.f64 b 3))) (*.f64 2 b)))
(+.f64 (*.f64 b 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 2) (pow.f64 b 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 2) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c a) -4) b)) (*.f64 b 2)))
(+.f64 (*.f64 a (*.f64 1/2 (*.f64 -4 (/.f64 c b)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (*.f64 b 2)))
(+.f64 (*.f64 (/.f64 c b) (*.f64 a -2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (*.f64 b 2)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 3) (pow.f64 b 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 2) (pow.f64 b 3))) (*.f64 2 b))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 3) (pow.f64 b 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 2) (pow.f64 b 3))) (*.f64 b 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c a) -4) b)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 2) (pow.f64 b 3))) (+.f64 (*.f64 b 2) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 3) (pow.f64 b 5))))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))) (+.f64 (*.f64 a (*.f64 1/2 (*.f64 -4 (/.f64 c b)))) (*.f64 b 2))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))) (+.f64 (*.f64 (/.f64 c b) (*.f64 a -2)) (*.f64 b 2))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))))
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b))
(*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b) -1/2)
(*.f64 (/.f64 (*.f64 (*.f64 c a) -4) b) -1/2)
(*.f64 -1/2 (*.f64 c (*.f64 (/.f64 a b) -4)))
(*.f64 a (*.f64 -1/2 (*.f64 -4 (/.f64 c b))))
(*.f64 c (*.f64 (/.f64 a b) 2))
(*.f64 c (*.f64 2 (/.f64 a b)))
(*.f64 c (*.f64 a (/.f64 2 b)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 2) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b) -1/2) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 2) (pow.f64 b 3)) 1/8))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 c a) -4) b) -1/2) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 2) (pow.f64 b 3)) 1/8))
(+.f64 (*.f64 -1/2 (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8))
(+.f64 (*.f64 a (*.f64 -1/2 (*.f64 -4 (/.f64 c b)))) (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8))
(+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8))
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8))
(+.f64 (*.f64 c (*.f64 a (/.f64 2 b))) (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 2) (pow.f64 b 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 3) (pow.f64 b 5))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 3) (pow.f64 b 5)) -1/16) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 2) (pow.f64 b 3)) 1/8)))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 c a) -4) b) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 2) (pow.f64 b 3)) 1/8) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 3) (pow.f64 b 5)) -1/16)))
(+.f64 (*.f64 -1/2 (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5)))))
(+.f64 (*.f64 a (*.f64 -1/2 (*.f64 -4 (/.f64 c b)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5)))))
(+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5)))))
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5)))))
(+.f64 (*.f64 c (*.f64 a (/.f64 2 b))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 2) (pow.f64 b 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 3) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 2)) 2) (*.f64 1/16 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) 4))) (pow.f64 b 7))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 2) (pow.f64 b 3)) 1/8) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 2)) 2) (*.f64 1/16 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 4))) (pow.f64 b 7))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b) -1/2) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 3) (pow.f64 b 5)) -1/16))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 2) (pow.f64 b 3)) 1/8) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 c a) -4) b) -1/2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (*.f64 (*.f64 c a) -4) 2)) 2) (*.f64 1/16 (pow.f64 (*.f64 (*.f64 c a) -4) 4))) (pow.f64 b 7))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 3) (pow.f64 b 5)) -1/16))))
(+.f64 (*.f64 -1/2 (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (*.f64 c (*.f64 a -4)) 2)) 2) (*.f64 1/16 (pow.f64 (*.f64 c (*.f64 a -4)) 4))) (pow.f64 b 7))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))))))
(+.f64 (*.f64 a (*.f64 -1/2 (*.f64 -4 (/.f64 c b)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (*.f64 c (*.f64 a -4)) 2)) 2) (*.f64 1/16 (pow.f64 (*.f64 c (*.f64 a -4)) 4))) (pow.f64 b 7))))))
(+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (*.f64 c (*.f64 a -4)) 2)) 2) (*.f64 1/16 (pow.f64 (*.f64 c (*.f64 a -4)) 4))) (pow.f64 b 7))))))
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (*.f64 c (*.f64 a -4)) 2)) 2) (*.f64 1/16 (pow.f64 (*.f64 c (*.f64 a -4)) 4))) (pow.f64 b 7))))))
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (*.f64 c (*.f64 a -4)) 2)) 2) (*.f64 1/16 (pow.f64 (*.f64 c (*.f64 a -4)) 4))) (pow.f64 b 7))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))))))
(+.f64 (*.f64 c (*.f64 a (/.f64 2 b))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (*.f64 c (*.f64 a -4)) 2)) 2) (*.f64 1/16 (pow.f64 (*.f64 c (*.f64 a -4)) 4))) (pow.f64 b 7))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3)) 1/8) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)) (*.f64 2 b))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b)) (*.f64 b 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c a) -4) b)) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 1/2 (*.f64 -4 (/.f64 c b)))) (*.f64 b 2))
(+.f64 (*.f64 (/.f64 c b) (*.f64 a -2)) (*.f64 b 2))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) 2)) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)) (*.f64 2 b)))
(+.f64 (*.f64 b 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 2) (pow.f64 b 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 2) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c a) -4) b)) (*.f64 b 2)))
(+.f64 (*.f64 a (*.f64 1/2 (*.f64 -4 (/.f64 c b)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (*.f64 b 2)))
(+.f64 (*.f64 (/.f64 c b) (*.f64 a -2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (*.f64 b 2)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) 2)) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)) (*.f64 2 b))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 3) (pow.f64 b 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 2) (pow.f64 b 3))) (*.f64 b 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c a) -4) b)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 2) (pow.f64 b 3))) (+.f64 (*.f64 b 2) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 3) (pow.f64 b 5))))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))) (+.f64 (*.f64 a (*.f64 1/2 (*.f64 -4 (/.f64 c b)))) (*.f64 b 2))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))) (+.f64 (*.f64 (/.f64 c b) (*.f64 a -2)) (*.f64 b 2))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)) (*.f64 2 b))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b)) (*.f64 b 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c a) -4) b)) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 1/2 (*.f64 -4 (/.f64 c b)))) (*.f64 b 2))
(+.f64 (*.f64 (/.f64 c b) (*.f64 a -2)) (*.f64 b 2))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (+.f64 (*.f64 12 a) (*.f64 -16 a)) 2)) (pow.f64 b 3))) (*.f64 2 b)))
(+.f64 (*.f64 b 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 2) (pow.f64 b 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 2) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c a) -4) b)) (*.f64 b 2)))
(+.f64 (*.f64 a (*.f64 1/2 (*.f64 -4 (/.f64 c b)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (*.f64 b 2)))
(+.f64 (*.f64 (/.f64 c b) (*.f64 a -2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (*.f64 b 2)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 (*.f64 12 a) (*.f64 -16 a)) 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (+.f64 (*.f64 12 a) (*.f64 -16 a)) 2)) (pow.f64 b 3))) (*.f64 2 b))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 3) (pow.f64 b 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) 2) (pow.f64 b 3))) (*.f64 b 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c a) -4) b)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 2) (pow.f64 b 3))) (+.f64 (*.f64 b 2) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 (*.f64 c a) -4) 3) (pow.f64 b 5))))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))) (+.f64 (*.f64 a (*.f64 1/2 (*.f64 -4 (/.f64 c b)))) (*.f64 b 2))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))) (+.f64 (*.f64 (/.f64 c b) (*.f64 a -2)) (*.f64 b 2))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 2) (pow.f64 b 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3) (pow.f64 b 5))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))))
(*.f64 12 (*.f64 c a))
(*.f64 c (*.f64 a 12))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(*.f64 12 (*.f64 c a))
(*.f64 c (*.f64 a 12))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(*.f64 12 (*.f64 c a))
(*.f64 c (*.f64 a 12))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(*.f64 12 (*.f64 c a))
(*.f64 c (*.f64 a 12))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(*.f64 12 (*.f64 c a))
(*.f64 c (*.f64 a 12))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(+.f64 (pow.f64 b 2) (*.f64 12 (*.f64 c a)))
(+.f64 (*.f64 c (*.f64 a 12)) (pow.f64 b 2))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)))
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)))
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)))
(-.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b))
(*.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b))
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b))
(pow.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b))
(-.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b))))
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b))))
(*.f64 1 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b))))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b))))
(pow.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b))))
(-.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 12))) 0)
(+.f64 (*.f64 c (*.f64 a 12)) (*.f64 b b))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 12))) 1)
(+.f64 (*.f64 c (*.f64 a 12)) (*.f64 b b))
(*.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 12))))
(+.f64 (*.f64 c (*.f64 a 12)) (*.f64 b b))
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 12))) 1)
(+.f64 (*.f64 c (*.f64 a 12)) (*.f64 b b))
(pow.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 12))) 1)
(+.f64 (*.f64 c (*.f64 a 12)) (*.f64 b b))

localize4.0ms (0%)

Compiler

Compiled 11 to 5 computations (54.5% saved)

localize8.0ms (0%)

Compiler

Compiled 23 to 11 computations (52.2% saved)

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
0.0b
(*.f64 -2 (*.f64 c (/.f64 a b)))
2.4b
(/.f64 (+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b)) (*.f64 a -2))
3.6b
(*.f64 c (/.f64 a b))
Compiler

Compiled 54 to 20 computations (63% saved)

series11.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

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

rewrite132.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1644×rational_best-1
1152×rational_best-simplify-46
884×rational_best-4
884×rational_best-2
884×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013106
188106
2147106
3194106
4294106
5534106
61207106
74142106
87882106
Stop Event
node limit
Counts
4 → 77
Calls
Call 1
Inputs
(*.f64 c (/.f64 a b))
(/.f64 (+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b)) (*.f64 a -2))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (/.f64 a b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (/.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (/.f64 a b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (/.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c a) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) (neg.f64 (/.f64 c b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (/.f64 a b)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 4) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) -3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (+.f64 -1 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2))) (+.f64 -1 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) 4) (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) 4) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2)) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 4) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) -3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 4) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 4)) (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 4) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 1 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (-.f64 (/.f64 1 (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 (/.f64 1 (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (/.f64 1 (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (/.f64 1 (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (/.f64 1 (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -2) (/.f64 1 (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (/.f64 1 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a a)) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a a)) (-.f64 (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a a)) (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (*.f64 c (/.f64 -2 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c b) (/.f64 1 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -2)) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a a) (neg.f64 (/.f64 c b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (-.f64 0 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 4) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 3)) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 3))) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))) 2) (*.f64 (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))) 2)) (+.f64 (*.f64 (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))) 2) (*.f64 a (*.f64 c (/.f64 -2 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 4)) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 4))) (+.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 4)) (+.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4)))) (+.f64 (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))))

simplify273.0ms (1.6%)

Algorithm
egg-herbie
Rules
1582×rational_best-simplify-2
1092×rational_best-simplify-46
964×rational_best-simplify-1
816×rational_best-simplify-49
790×rational_best-simplify-48
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01716861
12976723
25616723
312236723
431036497
564536425
679806425
Stop Event
node limit
Counts
221 → 135
Calls
Call 1
Inputs
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 c a) b)
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 c (/.f64 a b)) 0)
(+.f64 0 (*.f64 c (/.f64 a b)))
(-.f64 (*.f64 c (/.f64 a b)) 0)
(/.f64 (*.f64 c (/.f64 a b)) 1)
(/.f64 (*.f64 c a) b)
(/.f64 (*.f64 (neg.f64 a) (neg.f64 (/.f64 c b))) 1)
(pow.f64 (*.f64 c (/.f64 a b)) 1)
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 0)
(+.f64 0 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))
(+.f64 -1 (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 1))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 4) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) -3))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) -3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 4))
(+.f64 (+.f64 1 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (+.f64 -1 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2))))
(+.f64 (+.f64 1 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2))) (+.f64 -1 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(+.f64 (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 1) -1)
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) 4) (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) 4) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2)) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3)))
(-.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 0)
(-.f64 0 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)))
(-.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 a a)))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) -3))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 4) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2)))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) -3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) 4))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 4) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 4)) (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 4) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3)))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2))))
(*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 1 (*.f64 a -2)))
(*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (-.f64 (/.f64 1 (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) -2)))
(*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 (/.f64 1 (*.f64 a -2)) 2)))
(*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (/.f64 1 (+.f64 a a))))
(*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (/.f64 1 (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) 2)))
(*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 1)
(*.f64 1 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (/.f64 1 (+.f64 a a)))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -2) (/.f64 1 (+.f64 a a))))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (/.f64 1 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) -2)))
(*.f64 -1 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)))
(*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) -1)
(*.f64 (/.f64 1 (+.f64 a a)) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))
(*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))))))
(pow.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 1)
(neg.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)))
(+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 0)
(+.f64 0 (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 0)
(/.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 1)
(/.f64 (/.f64 c b) (/.f64 1 (*.f64 a -2)))
(/.f64 (*.f64 c (*.f64 a -2)) b)
(/.f64 (*.f64 (+.f64 a a) (neg.f64 (/.f64 c b))) 1)
(pow.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 1)
(-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 0)
(-.f64 0 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))
(-.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (-.f64 0 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 4) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 3)) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 3))) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 4)))
(-.f64 (+.f64 (*.f64 (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))) 2) (*.f64 (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))) 2)) (+.f64 (*.f64 (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))) 2) (*.f64 a (*.f64 c (/.f64 -2 b)))))
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 4)) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 4))) (+.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 4)) (+.f64 b b)))
(-.f64 (+.f64 (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4)))) (+.f64 (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 1)
(*.f64 1 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -1)
(*.f64 -1 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 1)
(/.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -1)
(pow.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 1)
(neg.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))
Outputs
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(/.f64 b (neg.f64 a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(/.f64 b (neg.f64 a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(/.f64 b (neg.f64 a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(/.f64 b (neg.f64 a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 (*.f64 c (/.f64 a b)) 0)
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(+.f64 0 (*.f64 c (/.f64 a b)))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(-.f64 (*.f64 c (/.f64 a b)) 0)
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c (/.f64 a b)) 1)
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(/.f64 (*.f64 (neg.f64 a) (neg.f64 (/.f64 c b))) 1)
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(pow.f64 (*.f64 c (/.f64 a b)) 1)
(/.f64 (*.f64 c a) b)
(*.f64 c (/.f64 a b))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(+.f64 0 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(+.f64 -1 (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 1))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (+.f64 b b) (+.f64 b b)) (+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 5)))) (+.f64 a a))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (+.f64 b b) (+.f64 b b)) (+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 5)))) (+.f64 a a))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2)) 3))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2)) 3))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (+.f64 a a)) (*.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (/.f64 3 (*.f64 a -2))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (+.f64 a a)))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4)))) (*.f64 a -2))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 4) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) -3))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2)) 3))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2)) 3))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (+.f64 a a)) (*.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (/.f64 3 (*.f64 a -2))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (+.f64 a a)))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4)))) (*.f64 a -2))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) -3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 4))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(+.f64 (+.f64 1 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (+.f64 -1 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (+.f64 b b) (+.f64 b b)) (+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 5)))) (+.f64 a a))
(+.f64 (+.f64 1 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2))) (+.f64 -1 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (+.f64 b b) (+.f64 b b)) (+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 5)))) (+.f64 a a))
(+.f64 (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 1) -1)
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) 4) (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (+.f64 b b) (+.f64 b b)) (+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 5)))) (+.f64 a a))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) 4) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2)) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3)))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (+.f64 b b) (+.f64 b b)) (+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 5)))) (+.f64 a a))
(-.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(-.f64 0 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (+.f64 b b) (+.f64 b b)) (+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 5)))) (+.f64 a a))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (+.f64 b b) (+.f64 b b)) (+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 5)))) (+.f64 a a))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) -3))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2)) 3))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2)) 3))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (+.f64 a a)) (*.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (/.f64 3 (*.f64 a -2))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (+.f64 a a)))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4)))) (*.f64 a -2))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 4) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2)) 3))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2)) 3))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (+.f64 a a)) (*.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (/.f64 3 (*.f64 a -2))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (+.f64 a a)))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4)))) (*.f64 a -2))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) -3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) 4))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 4) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 4)) (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 4) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3)))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2)) 3))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2)) 3))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (+.f64 a a)) (*.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (/.f64 3 (*.f64 a -2))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (+.f64 a a)))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4)))) (*.f64 a -2))
(*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 1 (*.f64 a -2)))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (-.f64 (/.f64 1 (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) -2)))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 (/.f64 1 (*.f64 a -2)) 2)))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (/.f64 1 (+.f64 a a))))
(*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (+.f64 (/.f64 1 (+.f64 a a)) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 (/.f64 1 (+.f64 a a)) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (/.f64 1 (+.f64 a a)) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(*.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (+.f64 (/.f64 1 (+.f64 a a)) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (/.f64 -1 (*.f64 a -2)) (*.f64 2 (/.f64 -1 (+.f64 a a)))))
(*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (/.f64 1 (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) 2)))
(*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (+.f64 (/.f64 1 (+.f64 a a)) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 (/.f64 1 (+.f64 a a)) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (/.f64 1 (+.f64 a a)) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(*.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (+.f64 (/.f64 1 (+.f64 a a)) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (/.f64 -1 (*.f64 a -2)) (*.f64 2 (/.f64 -1 (+.f64 a a)))))
(*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 1)
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(*.f64 1 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (+.f64 b b) (+.f64 b b)) (+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 5)))) (+.f64 a a))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2)) 3))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2)) 3))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (+.f64 a a)) (*.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (/.f64 3 (*.f64 a -2))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (+.f64 a a)))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4)))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (+.f64 b b) (+.f64 b b)) (+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 5)))) (+.f64 a a))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (/.f64 1 (+.f64 a a)))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -2) (/.f64 1 (+.f64 a a))))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (/.f64 1 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) -2)))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(*.f64 -1 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) -1)
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(*.f64 (/.f64 1 (+.f64 a a)) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (+.f64 b b) (+.f64 b b)) (+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 5)))) (+.f64 a a))
(*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (+.f64 b b) (+.f64 b b)) (+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 5)))) (+.f64 a a))
(pow.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 1)
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(neg.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a -2))
(+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 0)
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(+.f64 0 (*.f64 a (*.f64 c (/.f64 -2 b))))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(-.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 0)
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(/.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 1)
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(/.f64 (/.f64 c b) (/.f64 1 (*.f64 a -2)))
(/.f64 c (*.f64 b (/.f64 1 (*.f64 a -2))))
(/.f64 (/.f64 c b) (/.f64 -1 (+.f64 a a)))
(/.f64 (*.f64 c (*.f64 a -2)) b)
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(/.f64 (*.f64 (+.f64 a a) (neg.f64 (/.f64 c b))) 1)
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(pow.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 1)
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 0)
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(-.f64 0 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(-.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (-.f64 0 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))))
(-.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b))) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)))
(neg.f64 (-.f64 (+.f64 (+.f64 b b) (+.f64 b b)) (+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 5)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b))) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)))
(neg.f64 (-.f64 (+.f64 (+.f64 b b) (+.f64 b b)) (+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 5)))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 4) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 3)) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 3))) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 4)))
(-.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b))) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)))
(neg.f64 (-.f64 (+.f64 (+.f64 b b) (+.f64 b b)) (+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 5)))))
(-.f64 (+.f64 (*.f64 (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))) 2) (*.f64 (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))) 2)) (+.f64 (*.f64 (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))) 2) (*.f64 a (*.f64 c (/.f64 -2 b)))))
(-.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 2 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))) (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 2 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))))
(-.f64 (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 4) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 2 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))
(-.f64 (*.f64 (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))) 4) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 2 (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))
(-.f64 (*.f64 (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))) 4) (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (*.f64 2 (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))
(-.f64 (*.f64 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))) 4) (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 2 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))))
(-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 4)) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 4))) (+.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 4)) (+.f64 b b)))
(-.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b))) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)))
(neg.f64 (-.f64 (+.f64 (+.f64 b b) (+.f64 b b)) (+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 5)))))
(-.f64 (+.f64 (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4)))) (+.f64 (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b))) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4))) (+.f64 (*.f64 a (/.f64 (*.f64 c -2) b)) (+.f64 b b)))
(neg.f64 (-.f64 (+.f64 (+.f64 b b) (+.f64 b b)) (+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 5)))))
(*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 1)
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(*.f64 1 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -1)
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(*.f64 -1 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 1)
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(/.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -1)
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(pow.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 1)
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(neg.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(+.f64 (*.f64 b 2) (*.f64 a (/.f64 (*.f64 c -2) b)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))

localize18.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))
13.4b
(sqrt.f64 (*.f64 c (*.f64 a -4)))
Compiler

Compiled 45 to 29 computations (35.6% saved)

series8.0ms (0%)

Counts
2 → 14
Calls

15 calls:

TimeVariablePointExpression
1.0ms
a
@inf
(/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))
1.0ms
c
@0
(sqrt.f64 (*.f64 c (*.f64 a -4)))
1.0ms
b
@0
(/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))
1.0ms
a
@-inf
(/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))
1.0ms
c
@-inf
(/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))

rewrite99.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1290×rational_best-1
1274×rational_best-2
1266×rational_best-4
1266×rational_best-3
1240×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01452
19252
213952
316452
419852
530052
663652
7206552
8387552
9640352
Stop Event
node limit
Counts
2 → 82
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2))) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -2 (*.f64 a -2))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a -2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -2 (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2)))) (+.f64 -1 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2))) (+.f64 -1 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a 2)) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2))) (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2)))) (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 5) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -2 (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2))) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -2 (*.f64 a -2))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a -2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -2 (*.f64 a -2))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))) (/.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 5) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a 2)) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 6) -1) (/.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 7) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 6) -1) (+.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 8) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 7))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 6) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2))) (*.f64 a -2)) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b b))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b b))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2) (*.f64 a 2)) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2))) (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 b b) (*.f64 a 2)) (/.f64 (+.f64 b (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b b))) (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2)))) (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2))))) (+.f64 (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2)))) (+.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (/.f64 -2 (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (/.f64 -2 (*.f64 a -2)) (-.f64 (/.f64 1 (*.f64 a -2)) (/.f64 -2 (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (-.f64 (/.f64 1 (*.f64 a 2)) (/.f64 2 (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (*.f64 (/.f64 1 (*.f64 a 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2) (-.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4) (-.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4) (*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 1 (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 -2 (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (+.f64 (/.f64 2 (*.f64 a -2)) (-.f64 (/.f64 1 (*.f64 a 2)) (/.f64 2 (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a 2)) (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a 2)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a 2)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 2) (-.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a 2)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 2) (*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (/.f64 -2 (*.f64 a -2))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2)) (/.f64 1 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 -2 (*.f64 a -2)))) (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2))) (/.f64 1 (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -2 (*.f64 a -2)) (-.f64 (/.f64 1 (*.f64 a -2)) (/.f64 -2 (*.f64 a -2)))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2) (-.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2))) (/.f64 1 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 a -2)) (-.f64 (/.f64 1 (*.f64 a 2)) (/.f64 2 (*.f64 a -2)))) (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a 2)) 3)) (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 2) (-.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4))) (/.f64 1 (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 2) (*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) 3)) (/.f64 1 (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (-.f64 (/.f64 1 (*.f64 a 2)) (/.f64 2 (*.f64 a -2)))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (*.f64 (/.f64 1 (*.f64 a 2)) 3)) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4) (-.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4))) (/.f64 1 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4) (*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) 3)) (/.f64 1 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)))))))

simplify150.0ms (0.9%)

Algorithm
egg-herbie
Rules
1362×rational_best-simplify-2
1334×rational_best-simplify-55
1280×rational_best-simplify-46
1166×rational_best-simplify-49
952×rational_best-simplify-1
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01893654
13263600
25483550
39373550
421163528
553563492
672243492
Stop Event
node limit
Counts
96 → 118
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 b a))
(*.f64 -1/2 (/.f64 b a))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(*.f64 -1/2 (/.f64 b a))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(*.f64 -1/2 (/.f64 b a))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)
(+.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)
(*.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)
(+.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 0)
(+.f64 0 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)))
(+.f64 -1 (+.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 1))
(+.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2))))
(+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2))) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)))
(+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -2 (*.f64 a -2))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a -2)))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a 2)))
(+.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a -2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -2 (*.f64 a -2))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2)))) (+.f64 -1 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2))))
(+.f64 (+.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 1) -1)
(+.f64 (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2))) (+.f64 -1 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2)))))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 5))
(+.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a 2)) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2))))
(+.f64 (+.f64 -1 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2))) (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2)))))
(+.f64 (+.f64 -1 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2)))) (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2))))
(+.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 5) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 0)
(-.f64 0 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -2 (*.f64 a -2))))
(-.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2))) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)))
(-.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -2 (*.f64 a -2))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a 2)))
(-.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a -2)))
(-.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a -2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2))))
(-.f64 (+.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 1) 1)
(-.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)))))
(-.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -2 (*.f64 a -2))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a 2))))
(-.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))) (/.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 5) -1))
(-.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a 2)) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 6) -1) (/.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 7) -1))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 6) -1) (+.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a 2))))
(-.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 8) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 7))
(-.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 6) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 5))
(-.f64 (/.f64 (*.f64 2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2))) (*.f64 a -2)) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2))) (*.f64 a -2)))
(-.f64 (/.f64 (*.f64 2 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b b))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b b))) (*.f64 a -2)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2) (*.f64 a 2)) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2))) (*.f64 a 2)))
(-.f64 (/.f64 (+.f64 b b) (*.f64 a 2)) (/.f64 (+.f64 b (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b b))) (*.f64 a 2)))
(-.f64 (+.f64 (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2)))) (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2))))) (+.f64 (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2)))) (+.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 1)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (*.f64 a -2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (/.f64 -2 (*.f64 a -2))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (/.f64 -2 (*.f64 a -2)) (-.f64 (/.f64 1 (*.f64 a -2)) (/.f64 -2 (*.f64 a -2)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (-.f64 (/.f64 1 (*.f64 a 2)) (/.f64 2 (*.f64 a -2)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (*.f64 (/.f64 1 (*.f64 a 2)) 3)))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 1)
(*.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2)))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2) (-.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4) (-.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4) (*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) 3)))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 1 (*.f64 a 2)))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 -2 (*.f64 a -2)))))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (+.f64 (/.f64 2 (*.f64 a -2)) (-.f64 (/.f64 1 (*.f64 a 2)) (/.f64 2 (*.f64 a -2)))))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a 2)) 3)))
(*.f64 -1 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)) -1)
(*.f64 (/.f64 1 (*.f64 a 2)) (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
(*.f64 (/.f64 1 (*.f64 a 2)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2))))
(*.f64 (/.f64 1 (*.f64 a 2)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 2) (-.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4))))
(*.f64 (/.f64 1 (*.f64 a 2)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 2) (*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) 3)))
(*.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (/.f64 -2 (*.f64 a -2))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(*.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2)) (/.f64 1 (*.f64 a -2)))
(*.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 -2 (*.f64 a -2)))) (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
(*.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2))) (/.f64 1 (*.f64 a 2)))
(*.f64 (+.f64 (/.f64 -2 (*.f64 a -2)) (-.f64 (/.f64 1 (*.f64 a -2)) (/.f64 -2 (*.f64 a -2)))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(*.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2) (-.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2))) (/.f64 1 (*.f64 a -2)))
(*.f64 (+.f64 (/.f64 2 (*.f64 a -2)) (-.f64 (/.f64 1 (*.f64 a 2)) (/.f64 2 (*.f64 a -2)))) (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
(*.f64 (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a 2)) 3)) (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
(*.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 2) (-.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4))) (/.f64 1 (*.f64 a 2)))
(*.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 2) (*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) 3)) (/.f64 1 (*.f64 a 2)))
(*.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (-.f64 (/.f64 1 (*.f64 a 2)) (/.f64 2 (*.f64 a -2)))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(*.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (*.f64 (/.f64 1 (*.f64 a 2)) 3)) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(*.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4) (-.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4))) (/.f64 1 (*.f64 a -2)))
(*.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4) (*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) 3)) (/.f64 1 (*.f64 a -2)))
(pow.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 1)
(neg.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)))
Outputs
(*.f64 -1/2 (/.f64 b a))
(*.f64 -1/2 (/.f64 b a))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a))))
(*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))))
(*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a)))
(*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))))
(*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a)))
(*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))))
(*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a)))
(*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4))))
(*.f64 -1/2 (/.f64 b a))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))))
(*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a)))
(*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))))
(*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a)))
(*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))))
(*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a)))
(*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4))))
(*.f64 -1/2 (/.f64 b a))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))))
(*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a)))
(*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))))
(*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a)))
(*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))))
(*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a)))
(*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(+.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(+.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 0)
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(+.f64 0 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(+.f64 -1 (+.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 1))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(+.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2))) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -2 (*.f64 a -2))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a -2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a 2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(+.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a -2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -2 (*.f64 a -2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(+.f64 (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2)))) (+.f64 -1 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(+.f64 (+.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 1) -1)
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(+.f64 (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2))) (+.f64 -1 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2)))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 5))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(+.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a 2)) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(+.f64 (+.f64 -1 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2))) (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2)))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(+.f64 (+.f64 -1 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2)))) (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(+.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 5) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 0)
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(-.f64 0 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -2 (*.f64 a -2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(-.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2))) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(-.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -2 (*.f64 a -2))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a 2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(-.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a -2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(-.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a -2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(-.f64 (+.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 1) 1)
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(-.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(-.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -2 (*.f64 a -2))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a 2))))
(-.f64 (*.f64 -4 (/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))) (+.f64 (*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (/.f64 -2 (*.f64 a -2))) (/.f64 (*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 3) (*.f64 a 2))))
(-.f64 (*.f64 -4 (/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))) (+.f64 (*.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 -2 (*.f64 a -2))) (*.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 3 (*.f64 a 2)))))
(-.f64 (*.f64 -4 (/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))) (*.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 (/.f64 -2 (*.f64 a -2)) (/.f64 3 (*.f64 a 2)))))
(-.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a 2)) 4) (*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (+.f64 (/.f64 -2 (*.f64 a -2)) (/.f64 3 (*.f64 a 2)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (-.f64 (*.f64 -4 (/.f64 1 (*.f64 a -2))) (+.f64 (/.f64 -2 (*.f64 a -2)) (/.f64 3 (*.f64 a 2)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (-.f64 (*.f64 -4 (/.f64 1 (*.f64 a -2))) (+.f64 (/.f64 -2 (*.f64 a -2)) (/.f64 -3 (*.f64 a -2)))))
(-.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))) (/.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 5) -1))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(-.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a 2)) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 6) -1) (/.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 7) -1))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 6) -1) (+.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 a 2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(-.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 8) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 7))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(-.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 6) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 5))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(-.f64 (/.f64 (*.f64 2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2))) (*.f64 a -2)) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2))) (*.f64 a -2)))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2) (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2))) (+.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 3)) (*.f64 2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2)))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2))) (+.f64 b (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 3))) (*.f64 a -2))
(-.f64 (/.f64 (*.f64 2 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b b))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b b))) (*.f64 a -2)))
(/.f64 (-.f64 (*.f64 2 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b b))) (+.f64 b (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b b))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (+.f64 b b) b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b b))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b (+.f64 b b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b b))) (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b (+.f64 b b)))) (*.f64 a -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2) (*.f64 a 2)) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2))) (*.f64 a 2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 b b) (*.f64 a 2)) (/.f64 (+.f64 b (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b b))) (*.f64 a 2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(-.f64 (+.f64 (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2)))) (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2))))) (+.f64 (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 2 (*.f64 a -2)))) (+.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 1)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (*.f64 a -2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (/.f64 -2 (*.f64 a -2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (/.f64 -2 (*.f64 a -2)) (-.f64 (/.f64 1 (*.f64 a -2)) (/.f64 -2 (*.f64 a -2)))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (-.f64 (/.f64 1 (*.f64 a 2)) (/.f64 2 (*.f64 a -2)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (-.f64 (/.f64 1 (*.f64 a 2)) (/.f64 2 (*.f64 a -2)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (-.f64 (/.f64 1 (*.f64 a 2)) (/.f64 2 (*.f64 a -2)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (-.f64 (/.f64 -1 (*.f64 a -2)) (/.f64 2 (*.f64 a -2)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (/.f64 -3 (*.f64 a -2))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (*.f64 (/.f64 1 (*.f64 a 2)) 3)))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (*.f64 3 (/.f64 1 (*.f64 a 2)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (*.f64 3 (/.f64 1 (*.f64 a 2)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (*.f64 3 (/.f64 -1 (*.f64 a -2)))))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 1)
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2) (-.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4) (-.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4) (*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) 3)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 1 (*.f64 a 2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 -2 (*.f64 a -2)))))
(*.f64 (neg.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 a -2))) (*.f64 2 (/.f64 -2 (*.f64 a -2)))))
(*.f64 (neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 a -2))) (*.f64 2 (/.f64 -2 (*.f64 a -2)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (neg.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 a -2))) (*.f64 2 (/.f64 -2 (*.f64 a -2))))))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (+.f64 (/.f64 2 (*.f64 a -2)) (-.f64 (/.f64 1 (*.f64 a 2)) (/.f64 2 (*.f64 a -2)))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a 2)) 3)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 -1 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)) -1)
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a 2)) (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a 2)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a 2)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 2) (-.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a 2)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 2) (*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) 3)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (/.f64 -2 (*.f64 a -2))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2)) (/.f64 1 (*.f64 a -2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 -2 (*.f64 a -2)))) (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
(*.f64 (neg.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 a -2))) (*.f64 2 (/.f64 -2 (*.f64 a -2)))))
(*.f64 (neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 a -2))) (*.f64 2 (/.f64 -2 (*.f64 a -2)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (neg.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 a -2))) (*.f64 2 (/.f64 -2 (*.f64 a -2))))))
(*.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 3) (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2))) (/.f64 1 (*.f64 a 2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (+.f64 (/.f64 -2 (*.f64 a -2)) (-.f64 (/.f64 1 (*.f64 a -2)) (/.f64 -2 (*.f64 a -2)))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2) (-.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -2))) (/.f64 1 (*.f64 a -2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (+.f64 (/.f64 2 (*.f64 a -2)) (-.f64 (/.f64 1 (*.f64 a 2)) (/.f64 2 (*.f64 a -2)))) (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a 2)) 3)) (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 2) (-.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4))) (/.f64 1 (*.f64 a 2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 2) (*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) 3)) (/.f64 1 (*.f64 a 2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (-.f64 (/.f64 1 (*.f64 a 2)) (/.f64 2 (*.f64 a -2)))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (-.f64 (/.f64 1 (*.f64 a 2)) (/.f64 2 (*.f64 a -2)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (-.f64 (/.f64 1 (*.f64 a 2)) (/.f64 2 (*.f64 a -2)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (-.f64 (/.f64 -1 (*.f64 a -2)) (/.f64 2 (*.f64 a -2)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (/.f64 -3 (*.f64 a -2))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (*.f64 (/.f64 1 (*.f64 a 2)) 3)) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (*.f64 3 (/.f64 1 (*.f64 a 2)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (*.f64 3 (/.f64 1 (*.f64 a 2)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (*.f64 3 (/.f64 -1 (*.f64 a -2)))))
(*.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4) (-.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4))) (/.f64 1 (*.f64 a -2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(*.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 4) (*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) 3)) (/.f64 1 (*.f64 a -2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(pow.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) 1)
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(neg.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a 2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))

eval539.0ms (3.1%)

Compiler

Compiled 12795 to 8555 computations (33.1% saved)

prune393.0ms (2.3%)

Pruning

29 alts after pruning (25 fresh and 4 done)

PrunedKeptTotal
New44119460
Fresh4610
Picked011
Done235
Total44729476
Error
3.0b
Counts
476 → 29
Alt Table
Click to see full alt table
StatusErrorProgram
47.2b
(/.f64 (-.f64 (+.f64 (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4)))) (+.f64 (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
48.1b
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))) (*.f64 a -2))
44.5b
(/.f64 (-.f64 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 3)) (*.f64 2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2)))) (*.f64 a 2))
47.2b
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4)))) (*.f64 a -2))
47.0b
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
48.1b
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)) (*.f64 2 b)) (*.f64 a -2))
44.4b
(/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))
56.0b
(/.f64 (+.f64 b (+.f64 (neg.f64 b) (*.f64 (/.f64 c b) (*.f64 a 2)))) (*.f64 a -2))
37.4b
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a -2))
44.5b
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))) (*.f64 a -2))
44.5b
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))))) (*.f64 a -2))
55.8b
(/.f64 (+.f64 b (neg.f64 b)) (*.f64 a -2))
43.4b
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b) -1/2) (*.f64 a -2))
43.1b
(/.f64 (*.f64 c (*.f64 a (/.f64 2 b))) (*.f64 a -2))
43.3b
(/.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 a -2))
47.0b
(/.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (*.f64 a -2))
43.4b
(/.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 a -2))
37.6b
(/.f64 c (neg.f64 b))
56.2b
(/.f64 c b)
46.6b
(/.f64 b (neg.f64 a))
47.3b
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2))))
46.9b
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
48.3b
(+.f64 (neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -2 (pow.f64 c 3))))
47.2b
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))))
44.4b
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
47.0b
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
37.7b
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
59.5b
(*.f64 -1/2 (/.f64 b a))
52.6b
(*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4)))
Compiler

Compiled 1216 to 857 computations (29.5% saved)

localize4.0ms (0%)

Compiler

Compiled 11 to 5 computations (54.5% saved)

localize3.0ms (0%)

Compiler

Compiled 8 to 4 computations (50% saved)

localize109.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b))
0.2b
(*.f64 a (/.f64 -2 b))
2.4b
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
3.8b
(*.f64 c (*.f64 a (/.f64 -2 b)))
Compiler

Compiled 54 to 29 computations (46.3% saved)

series9.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
4.0ms
a
@inf
(*.f64 a (/.f64 -2 b))
1.0ms
c
@0
(+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b))
0.0ms
a
@0
(*.f64 a (/.f64 -2 b))
0.0ms
b
@0
(*.f64 a (/.f64 -2 b))
0.0ms
a
@-inf
(*.f64 a (/.f64 -2 b))

rewrite198.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1378×rational_best-1
1362×rational_best-2
1354×rational_best-4
1354×rational_best-3
1328×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013106
188106
2143106
3172106
4217106
5320106
6653106
72145106
84026106
96712106
Stop Event
node limit
Counts
4 → 103
Calls
Call 1
Inputs
(*.f64 c (*.f64 a (/.f64 -2 b)))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(*.f64 a (/.f64 -2 b))
(+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 -2 b) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))) (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 4) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 3) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))) (+.f64 -1 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))) (+.f64 -1 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))) (+.f64 1 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 5) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))) (+.f64 1 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))) (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 4) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 3) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4) (-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4) (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4) (+.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4) (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 5) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 6) -1) (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 7) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 6) -1) (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 8) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 7))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 6) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 3)) 2) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4)) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2) 2) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2)) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4)) 2) (*.f64 a -2)) (/.f64 (+.f64 (+.f64 b b) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 3)) 2) (*.f64 a -2)) (/.f64 (+.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 3))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 b b) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2) (+.f64 a a)) (/.f64 (+.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 3))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 b 4) (+.f64 a a)) (/.f64 (+.f64 (+.f64 b b) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))) (+.f64 1 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))))) (+.f64 (+.f64 1 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))) (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (/.f64 1 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (/.f64 -2 (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (-.f64 (/.f64 -2 (*.f64 a -2)) (/.f64 1 (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (*.f64 (/.f64 1 (+.f64 a a)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 (/.f64 -2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 (/.f64 -2 (*.f64 a -2)) (-.f64 (/.f64 1 (*.f64 a -2)) (/.f64 -2 (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 4) (-.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 4) (*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (-.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (/.f64 1 (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (+.f64 (/.f64 -2 (+.f64 a a)) (-.f64 (/.f64 -2 (*.f64 a -2)) (/.f64 1 (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (+.f64 (/.f64 -2 (+.f64 a a)) (*.f64 (/.f64 1 (+.f64 a a)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 -2 (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a a)) (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a a)) (+.f64 (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 4)) (-.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a a)) (+.f64 (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 4)) (*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3) (*.f64 2 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (/.f64 -2 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (/.f64 -2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (/.f64 -2 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 -2 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (/.f64 -2 b)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 4)) (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (/.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 4) (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3) (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 3)) 2) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2) 2) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4)) 2) (+.f64 (+.f64 b b) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 3)) 2) (+.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 4) (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 4)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 4) (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3) (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3) (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 b b) -1) (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2) -1) (/.f64 (+.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 3))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) -1) (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 b 4) -1) (/.f64 (+.f64 (+.f64 b b) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))))))

simplify163.0ms (0.9%)

Algorithm
egg-herbie
Rules
1328×rational_best-simplify-46
1184×rational_best-simplify-49
1184×rational_best-simplify-1
1150×rational_best-simplify-55
880×rational_best-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02458983
14538777
29168077
321637867
465777867
Stop Event
node limit
Counts
235 → 224
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 0)
(+.f64 0 (*.f64 (/.f64 -2 b) (*.f64 c a)))
(-.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 0)
(/.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 1)
(pow.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 1)
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 0)
(+.f64 0 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)))
(+.f64 -1 (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 1))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))) (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 3))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 4) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -3))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 3) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 4))
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))) (+.f64 -1 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))))
(+.f64 (+.f64 1 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))) (+.f64 -1 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))))
(+.f64 (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 1) -1)
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 5))
(+.f64 (+.f64 -1 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))) (+.f64 1 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 5) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4))
(+.f64 (+.f64 -1 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))) (+.f64 1 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))))
(-.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 0)
(-.f64 0 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))
(-.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))) (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -3))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 4) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 3))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 3) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4))
(-.f64 (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 1) 1)
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4) (-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4) (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2))))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4) (+.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -3)))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4) (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 5) -1))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 6) -1) (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 7) -1))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 6) -1) (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4)))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 8) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 7))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 6) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 5))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 3)) 2) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4)) (*.f64 a -2)))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2) 2) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2)) (*.f64 a -2)))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4)) 2) (*.f64 a -2)) (/.f64 (+.f64 (+.f64 b b) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4))) (*.f64 a -2)))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 3)) 2) (*.f64 a -2)) (/.f64 (+.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 3))) (*.f64 a -2)))
(-.f64 (/.f64 (+.f64 b b) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4)) (+.f64 a a)))
(-.f64 (/.f64 (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2) (+.f64 a a)) (/.f64 (+.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 3))) (+.f64 a a)))
(-.f64 (/.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2)) (+.f64 a a)))
(-.f64 (/.f64 (*.f64 b 4) (+.f64 a a)) (/.f64 (+.f64 (+.f64 b b) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4))) (+.f64 a a)))
(-.f64 (+.f64 (+.f64 1 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))) (+.f64 1 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))))) (+.f64 (+.f64 1 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))) (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 1)))
(*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (/.f64 1 (*.f64 a -2)))
(*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (/.f64 -2 (*.f64 a -2))))
(*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (-.f64 (/.f64 -2 (*.f64 a -2)) (/.f64 1 (*.f64 a -2)))))
(*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (*.f64 (/.f64 1 (+.f64 a a)) 3)))
(*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 (/.f64 -2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 3)))
(*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 (/.f64 -2 (*.f64 a -2)) (-.f64 (/.f64 1 (*.f64 a -2)) (/.f64 -2 (*.f64 a -2)))))
(*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 1)
(*.f64 1 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 4) (-.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 4) (*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) 3)))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3)))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (-.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (/.f64 1 (+.f64 a a)))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (+.f64 (/.f64 -2 (+.f64 a a)) (-.f64 (/.f64 -2 (*.f64 a -2)) (/.f64 1 (*.f64 a -2)))))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (+.f64 (/.f64 -2 (+.f64 a a)) (*.f64 (/.f64 1 (+.f64 a a)) 3)))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 -2 (*.f64 a -2)))))
(*.f64 -1 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))
(*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)) -1)
(*.f64 (/.f64 1 (+.f64 a a)) (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))
(*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 4)) (-.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))))))
(*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 4)) (*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) 3)))
(*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3) (*.f64 2 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))))
(pow.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 1)
(neg.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))
(+.f64 (*.f64 a (/.f64 -2 b)) 0)
(+.f64 0 (*.f64 a (/.f64 -2 b)))
(-.f64 (*.f64 a (/.f64 -2 b)) 0)
(/.f64 (*.f64 a (/.f64 -2 b)) 1)
(pow.f64 (*.f64 a (/.f64 -2 b)) 1)
(-.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 0)
(-.f64 0 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))
(-.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 4)) (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))))
(-.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) 3))
(-.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (/.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3) -1))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 4) (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3) (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 4)))
(-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 3)) 2) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4)))
(-.f64 (*.f64 (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2) 2) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2)))
(-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4)) 2) (+.f64 (+.f64 b b) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4))))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 3)) 2) (+.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 3))))
(-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 4) (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 4)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 4) (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3)))
(-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3) (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3) (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 4))))
(-.f64 (/.f64 (+.f64 b b) -1) (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4)) -1))
(-.f64 (/.f64 (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2) -1) (/.f64 (+.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 3))) -1))
(-.f64 (/.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) -1) (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2)) -1))
(-.f64 (/.f64 (*.f64 b 4) -1) (/.f64 (+.f64 (+.f64 b b) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4))) -1))
(*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 1)
(*.f64 1 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) -1)
(*.f64 -1 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))
(/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 1)
(/.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) -1)
(pow.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 1)
(neg.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))
Outputs
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(/.f64 (neg.f64 b) a)
(/.f64 b (neg.f64 a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(/.f64 (neg.f64 b) a)
(/.f64 b (neg.f64 a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(/.f64 (neg.f64 b) a)
(/.f64 b (neg.f64 a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(/.f64 (neg.f64 b) a)
(/.f64 b (neg.f64 a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 -2 (/.f64 a b))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (*.f64 a (/.f64 c b)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (*.f64 b 2))
(+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 0)
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(+.f64 0 (*.f64 (/.f64 -2 b) (*.f64 c a)))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(-.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 0)
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(/.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 1)
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(pow.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 1)
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 0)
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(+.f64 0 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(+.f64 -1 (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 1))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (neg.f64 (+.f64 a a)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))) (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (neg.f64 (+.f64 a a)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 3))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 4) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -3))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 3) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2))))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 4))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))) (+.f64 -1 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (neg.f64 (+.f64 a a)))
(+.f64 (+.f64 1 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))) (+.f64 -1 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (neg.f64 (+.f64 a a)))
(+.f64 (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 1) -1)
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 5))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(+.f64 (+.f64 -1 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))) (+.f64 1 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (neg.f64 (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 5) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(+.f64 (+.f64 -1 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))) (+.f64 1 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (neg.f64 (+.f64 a a)))
(-.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 0)
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(-.f64 0 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (neg.f64 (+.f64 a a)))
(-.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2))))
(-.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))))
(-.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (-.f64 (/.f64 1 (+.f64 a a)) (*.f64 -2 (/.f64 1 (*.f64 -2 a)))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))) (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a))) (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a))) (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a 2)))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (-.f64 (*.f64 -2 (/.f64 1 (+.f64 a a))) (/.f64 1 (*.f64 -2 a))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -3))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 4) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 3))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 3) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a)) 3) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a))))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a)) 3) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (/.f64 3 (*.f64 -2 a))) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a))))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (-.f64 (/.f64 -3 (*.f64 a 2)) (*.f64 -2 (/.f64 1 (+.f64 a a)))))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(-.f64 (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 1) 1)
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4) (-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4) (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2))))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4) (+.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -3)))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4) (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 5) -1))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 6) -1) (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 7) -1))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 6) -1) (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) -4)))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 8) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 7))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 6) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 5))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 3)) 2) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4)) (*.f64 a -2)))
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 3))) (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 4))) (*.f64 -2 a))
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 3))) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 4))) (*.f64 -2 a))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2) 2) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2)) (*.f64 a -2)))
(/.f64 (-.f64 (*.f64 2 (*.f64 2 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))) (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 2 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))))) (*.f64 -2 a))
(/.f64 (-.f64 (*.f64 (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))) 4) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 2 (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (*.f64 -2 a))
(/.f64 (-.f64 (*.f64 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))) 4) (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 2 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))))) (*.f64 -2 a))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4)) 2) (*.f64 a -2)) (/.f64 (+.f64 (+.f64 b b) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4))) (*.f64 a -2)))
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 4))) (+.f64 (*.f64 b 4) (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))))) (*.f64 -2 a))
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 4))) (+.f64 b (+.f64 (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))) (*.f64 b 4)))) (*.f64 -2 a))
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 4))) (+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b (*.f64 b 4))))) (*.f64 -2 a))
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 4))) (+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 5)))) (*.f64 -2 a))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 3)) 2) (*.f64 a -2)) (/.f64 (+.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 3))) (*.f64 a -2)))
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 b 3) (*.f64 2 (*.f64 c (*.f64 a (/.f64 -2 b)))))) (+.f64 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))) (+.f64 (*.f64 b 3) (*.f64 2 (*.f64 c (*.f64 a (/.f64 -2 b))))))) (*.f64 -2 a))
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 b 3) (*.f64 (*.f64 c a) (*.f64 2 (/.f64 -2 b))))) (+.f64 (*.f64 (*.f64 c a) (*.f64 2 (/.f64 -2 b))) (+.f64 (*.f64 b 3) (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (*.f64 -2 a))
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 b 3) (*.f64 c (*.f64 a (*.f64 2 (/.f64 -2 b)))))) (+.f64 b (+.f64 (*.f64 c (*.f64 a (*.f64 2 (/.f64 -2 b)))) (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 3))))) (*.f64 -2 a))
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 b 3) (*.f64 c (*.f64 a (*.f64 2 (/.f64 -2 b)))))) (+.f64 (*.f64 b 4) (*.f64 (*.f64 a (/.f64 -2 b)) (+.f64 c (*.f64 c 2))))) (*.f64 -2 a))
(-.f64 (/.f64 (+.f64 b b) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4)) (+.f64 a a)))
(/.f64 (-.f64 (+.f64 b b) (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 4))) (+.f64 a a))
(/.f64 (-.f64 (+.f64 b b) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 4))) (+.f64 a a))
(-.f64 (/.f64 (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2) (+.f64 a a)) (/.f64 (+.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 3))) (+.f64 a a)))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))) (+.f64 (*.f64 b 3) (*.f64 2 (*.f64 c (*.f64 a (/.f64 -2 b))))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 (*.f64 c a) (*.f64 2 (/.f64 -2 b))) (+.f64 (*.f64 b 3) (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 b (+.f64 (*.f64 c (*.f64 a (*.f64 2 (/.f64 -2 b)))) (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 3))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (*.f64 a (/.f64 -2 b)) (+.f64 c (*.f64 c 2))))) (+.f64 a a))
(-.f64 (/.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2)) (+.f64 a a)))
(/.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 a (/.f64 -2 b)))) (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 2 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 2 (/.f64 -2 b))) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 2 (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 c (*.f64 a (*.f64 2 (/.f64 -2 b)))) (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 2 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))))) (+.f64 a a))
(-.f64 (/.f64 (*.f64 b 4) (+.f64 a a)) (/.f64 (+.f64 (+.f64 b b) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (neg.f64 (+.f64 a a)))
(-.f64 (+.f64 (+.f64 1 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))) (+.f64 1 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a))))) (+.f64 (+.f64 1 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))) (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 1)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a))) (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a))) (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 a 2)))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (-.f64 (*.f64 -2 (/.f64 1 (+.f64 a a))) (/.f64 1 (*.f64 -2 a))))
(*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (/.f64 1 (*.f64 a -2)))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (/.f64 -2 (*.f64 a -2))))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 -2 a))) (/.f64 -2 (*.f64 -2 a))))
(*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 -2 a))) (/.f64 -2 (*.f64 -2 a))))
(*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (-.f64 (/.f64 -2 (*.f64 a -2)) (/.f64 1 (*.f64 a -2)))))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (*.f64 4 (/.f64 1 (*.f64 -2 a))) (/.f64 -3 (*.f64 -2 a))))
(*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 4 (/.f64 1 (*.f64 -2 a))) (/.f64 -3 (*.f64 -2 a))))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (*.f64 4 (/.f64 1 (*.f64 -2 a))) (/.f64 3 (*.f64 a 2))))
(*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 4) (*.f64 (/.f64 1 (+.f64 a a)) 3)))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (*.f64 4 (/.f64 1 (*.f64 -2 a))) (*.f64 3 (/.f64 1 (+.f64 a a)))))
(*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 4 (/.f64 1 (*.f64 -2 a))) (*.f64 3 (/.f64 1 (+.f64 a a)))))
(*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 (/.f64 -2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 3)))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 -2 a))) (/.f64 -2 (*.f64 -2 a))))
(*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 -2 a))) (/.f64 -2 (*.f64 -2 a))))
(*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 (/.f64 -2 (*.f64 a -2)) (-.f64 (/.f64 1 (*.f64 a -2)) (/.f64 -2 (*.f64 a -2)))))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (/.f64 -2 (*.f64 -2 a)) (/.f64 3 (*.f64 -2 a))))
(*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (/.f64 -2 (*.f64 -2 a)) (/.f64 3 (*.f64 -2 a))))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (/.f64 -2 (*.f64 -2 a)) (/.f64 -3 (*.f64 a 2))))
(*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 1)
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(*.f64 1 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))))))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 4) (-.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))))))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 4) (*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) 3)))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3)))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (-.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (/.f64 1 (+.f64 a a)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (neg.f64 (+.f64 a a)))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (+.f64 (/.f64 -2 (+.f64 a a)) (-.f64 (/.f64 -2 (*.f64 a -2)) (/.f64 1 (*.f64 a -2)))))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))) (+.f64 (/.f64 -3 (*.f64 -2 a)) (/.f64 -2 (+.f64 a a))))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (/.f64 -3 (*.f64 -2 a)) (/.f64 -2 (+.f64 a a))))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (neg.f64 (+.f64 (/.f64 3 (*.f64 a 2)) (/.f64 -2 (+.f64 a a)))))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (+.f64 (/.f64 -2 (+.f64 a a)) (*.f64 (/.f64 1 (+.f64 a a)) 3)))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))) (+.f64 (*.f64 3 (/.f64 1 (+.f64 a a))) (/.f64 -2 (+.f64 a a))))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 3 (/.f64 1 (+.f64 a a))) (/.f64 -2 (+.f64 a a))))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (neg.f64 (+.f64 (*.f64 3 (/.f64 1 (+.f64 a a))) (/.f64 -2 (+.f64 a a)))))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 -2 (*.f64 a -2)))))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 -2 a))) (*.f64 2 (/.f64 -2 (*.f64 -2 a)))))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 -2 a))) (*.f64 2 (/.f64 -2 (*.f64 -2 a)))))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (neg.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 -2 a))) (*.f64 2 (/.f64 -2 (*.f64 -2 a))))))
(*.f64 -1 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (neg.f64 (+.f64 a a)))
(*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)) -1)
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (neg.f64 (+.f64 a a)))
(*.f64 (/.f64 1 (+.f64 a a)) (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (neg.f64 (+.f64 a a)))
(*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 4)) (-.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))))))
(*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (-.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))) (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))) (+.f64 (*.f64 b 4) (*.f64 2 (*.f64 c (*.f64 a (/.f64 -2 b)))))))
(*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (*.f64 c a) (*.f64 2 (/.f64 -2 b))) (+.f64 (*.f64 b 4) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3))))
(*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 c (*.f64 a (*.f64 2 (/.f64 -2 b)))) (+.f64 (*.f64 b 4) (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) -3))))
(*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 4)) (*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) 3)))
(*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (-.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))) (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))) (+.f64 (*.f64 b 4) (*.f64 2 (*.f64 c (*.f64 a (/.f64 -2 b)))))))
(*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (*.f64 c a) (*.f64 2 (/.f64 -2 b))) (+.f64 (*.f64 b 4) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3))))
(*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 c (*.f64 a (*.f64 2 (/.f64 -2 b)))) (+.f64 (*.f64 b 4) (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) -3))))
(*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3) (*.f64 2 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (neg.f64 (+.f64 a a)))
(pow.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 1)
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (*.f64 -2 a))
(/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 -2 a))
(neg.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(/.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (neg.f64 (+.f64 a a)))
(+.f64 (*.f64 a (/.f64 -2 b)) 0)
(*.f64 a (/.f64 -2 b))
(+.f64 0 (*.f64 a (/.f64 -2 b)))
(*.f64 a (/.f64 -2 b))
(-.f64 (*.f64 a (/.f64 -2 b)) 0)
(*.f64 a (/.f64 -2 b))
(/.f64 (*.f64 a (/.f64 -2 b)) 1)
(*.f64 a (/.f64 -2 b))
(pow.f64 (*.f64 a (/.f64 -2 b)) 1)
(*.f64 a (/.f64 -2 b))
(-.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 0)
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))
(-.f64 0 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))
(-.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 4)) (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 2 (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (*.f64 2 (/.f64 -2 b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 a (*.f64 2 (/.f64 -2 b))))) (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))))
(-.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) 3))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))
(-.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) (/.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3) -1))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 4) (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3) (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 4)))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 2 (*.f64 c (*.f64 a (/.f64 -2 b))))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (*.f64 2 (/.f64 -2 b)))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 a (*.f64 2 (/.f64 -2 b))))))
(-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 3)) 2) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4)))
(-.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 3))) (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 4)))
(-.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 3))) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 4)))
(-.f64 (*.f64 (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2) 2) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2)))
(-.f64 (*.f64 2 (*.f64 2 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))) (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 2 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))))
(-.f64 (*.f64 (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))) 4) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 2 (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))
(-.f64 (*.f64 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))) 4) (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 2 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))))
(-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4)) 2) (+.f64 (+.f64 b b) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4))))
(-.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 4))) (+.f64 (*.f64 b 4) (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))))
(-.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 4))) (+.f64 b (+.f64 (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))) (*.f64 b 4))))
(-.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 4))) (+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b (*.f64 b 4)))))
(-.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 4))) (+.f64 b (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 5))))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 3)) 2) (+.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 3))))
(-.f64 (*.f64 2 (+.f64 (*.f64 b 3) (*.f64 2 (*.f64 c (*.f64 a (/.f64 -2 b)))))) (+.f64 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))) (+.f64 (*.f64 b 3) (*.f64 2 (*.f64 c (*.f64 a (/.f64 -2 b)))))))
(-.f64 (*.f64 2 (+.f64 (*.f64 b 3) (*.f64 (*.f64 c a) (*.f64 2 (/.f64 -2 b))))) (+.f64 (*.f64 (*.f64 c a) (*.f64 2 (/.f64 -2 b))) (+.f64 (*.f64 b 3) (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))
(-.f64 (*.f64 2 (+.f64 (*.f64 b 3) (*.f64 c (*.f64 a (*.f64 2 (/.f64 -2 b)))))) (+.f64 b (+.f64 (*.f64 c (*.f64 a (*.f64 2 (/.f64 -2 b)))) (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 3)))))
(-.f64 (*.f64 2 (+.f64 (*.f64 b 3) (*.f64 c (*.f64 a (*.f64 2 (/.f64 -2 b)))))) (+.f64 (*.f64 b 4) (*.f64 (*.f64 a (/.f64 -2 b)) (+.f64 c (*.f64 c 2)))))
(-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 4) (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 4)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 4) (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3)))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))
(-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3) (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 3) (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 4))))
(-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) 3) (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) 3)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 2 (*.f64 c (*.f64 a (/.f64 -2 b)))))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6) (+.f64 (*.f64 (*.f64 c a) (*.f64 2 (/.f64 -2 b))) (+.f64 (*.f64 b 4) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) 6) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (*.f64 a (*.f64 2 (/.f64 -2 b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) 3))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) 6) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 a (*.f64 2 (/.f64 -2 b)))))))
(-.f64 (/.f64 (+.f64 b b) -1) (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4)) -1))
(/.f64 (-.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 4)) (+.f64 b b)) 1)
(-.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 b 4)) (+.f64 b b))
(-.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 4)) (+.f64 b b))
(-.f64 (/.f64 (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2) -1) (/.f64 (+.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) (+.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) (*.f64 b 3))) -1))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))) (+.f64 (*.f64 b 3) (*.f64 2 (*.f64 c (*.f64 a (/.f64 -2 b))))))) -1)
(-.f64 (+.f64 (*.f64 (*.f64 c a) (*.f64 2 (/.f64 -2 b))) (+.f64 (*.f64 b 3) (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 2 (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 b (+.f64 (*.f64 c (*.f64 a (*.f64 2 (/.f64 -2 b)))) (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 b 3)))) (*.f64 2 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))))
(+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 a (/.f64 -2 b)) (+.f64 c (*.f64 c 2)))) (*.f64 -2 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))))
(-.f64 (/.f64 (*.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) 2) -1) (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))) 2)) -1))
(/.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 a (/.f64 -2 b)))) (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 2 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))))) -1)
(-.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (*.f64 2 (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 (*.f64 c a) (*.f64 2 (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 2 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))) (*.f64 c (*.f64 a (*.f64 2 (/.f64 -2 b)))))
(+.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 2 (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))) (*.f64 -2 (*.f64 c (*.f64 a (/.f64 -2 b)))))
(-.f64 (/.f64 (*.f64 b 4) -1) (/.f64 (+.f64 (+.f64 b b) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4))) -1))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))
(*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 1)
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))
(*.f64 1 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))
(*.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) -1)
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))
(*.f64 -1 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))
(/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 1)
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))
(/.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))) -1)
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))
(pow.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) 1)
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))
(neg.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a))))))
(+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b)))))
(+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))

localize143.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.4b
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))) (*.f64 a -2))
3.6b
(*.f64 (/.f64 a b) (*.f64 c -4))
5.2b
(*.f64 (/.f64 -2 b) (*.f64 c a))
6.9b
(-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))
Compiler

Compiled 116 to 58 computations (50% saved)

series11.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
2.0ms
c
@-inf
(-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))
1.0ms
c
@inf
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))) (*.f64 a -2))
0.0ms
b
@0
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))) (*.f64 a -2))
0.0ms
c
@-inf
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))) (*.f64 a -2))
0.0ms
b
@0
(-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))

rewrite518.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
1554×rational_best-1
1530×rational_best-2
1530×rational_best-3
932×rational_best-4
900×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021184
1145184
2250184
3390184
4738184
51890184
64689184
77312184
Stop Event
node limit
Counts
4 → 112
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))
(*.f64 (/.f64 -2 b) (*.f64 c a))
(*.f64 (/.f64 a b) (*.f64 c -4))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))) (*.f64 a -2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 4) (+.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (+.f64 (*.f64 b 4) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (neg.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6))) (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b 4) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (*.f64 (/.f64 a b) (*.f64 c -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (*.f64 b 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -2) (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2)) (*.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (*.f64 c (/.f64 -2 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 a b) (*.f64 c -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 c -4)) b)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2)) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)) (*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -2) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 2 (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 2 (+.f64 a a))) (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (-.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 2) (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2)) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))))) (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -2) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (-.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))) (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)) (-.f64 0 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 2 (+.f64 a a))) (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (-.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 2) (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))) (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 a a)) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)) (-.f64 0 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) 3)) (+.f64 a a)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) 3)) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) -2) (+.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) -2) (+.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (-.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 4) (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) 4) (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) 3)) (+.f64 a a)) (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) 3)) (+.f64 a a))) (+.f64 (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) 3)) (+.f64 a a)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))) (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2))) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))) (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) 3)) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))) (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (/.f64 1 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (-.f64 (/.f64 1 (+.f64 a a)) (*.f64 2 (/.f64 1 (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (/.f64 1 (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (/.f64 1 (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (/.f64 1 (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (-.f64 (*.f64 2 (/.f64 1 (+.f64 a a))) (/.f64 1 (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (+.f64 (/.f64 1 (*.f64 a -2)) (*.f64 2 (/.f64 1 (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (-.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a a)) (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a a)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -2) (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a a)) (+.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)))))))

simplify757.0ms (4.3%)

Algorithm
egg-herbie
Rules
1192×rational_best-simplify-46
1172×rational_best-simplify-1
1136×rational_best-simplify-49
888×rational_best-simplify-55
822×rational_best-simplify-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
034218378
161016510
2100516398
3210214306
4603113434
Stop Event
node limit
Counts
256 → 371
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 -2 (*.f64 c a))) b)
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 2 b)
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 2 b)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 c a)) (*.f64 2 (*.f64 c a))) b)) (*.f64 2 b))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 c a)) (*.f64 2 (*.f64 c a))) b)) (*.f64 2 b))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 c a)) (*.f64 2 (*.f64 c a))) b)) (*.f64 2 b))
(-.f64 (*.f64 4 b) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b))) a)) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b))) a)) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b))) a)) (*.f64 2 b))
(*.f64 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b))) a)
(-.f64 (+.f64 (*.f64 4 b) (*.f64 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b))) a)) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b))) a)) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b))) a)) (*.f64 2 b))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 4 (/.f64 c b)) (*.f64 2 (/.f64 c b)))))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 -1 (*.f64 a (-.f64 (*.f64 4 (/.f64 c b)) (*.f64 2 (/.f64 c b)))))) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 -1 (*.f64 a (-.f64 (*.f64 4 (/.f64 c b)) (*.f64 2 (/.f64 c b)))))) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 -1 (*.f64 a (-.f64 (*.f64 4 (/.f64 c b)) (*.f64 2 (/.f64 c b)))))) (*.f64 2 b))
(-.f64 (*.f64 4 b) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b))))) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b))))) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b))))) (*.f64 2 b))
(*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b))))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b))))) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b))))) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b))))) (*.f64 2 b))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 4 (/.f64 a b)) (*.f64 2 (/.f64 a b)))))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 4 (/.f64 a b)) (*.f64 2 (/.f64 a b)))))) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 4 (/.f64 a b)) (*.f64 2 (/.f64 a b)))))) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 4 (/.f64 a b)) (*.f64 2 (/.f64 a b)))))) (*.f64 2 b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 -2 (*.f64 c a))) (*.f64 a b)))
(+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 -2 (*.f64 c a))) (*.f64 a b))))
(+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 -2 (*.f64 c a))) (*.f64 a b))))
(+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 -2 (*.f64 c a))) (*.f64 a b))))
(*.f64 -1 (/.f64 b a))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 c) (*.f64 -2 c)) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 c) (*.f64 -2 c)) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 c) (*.f64 -2 c)) b)) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 c) (*.f64 2 c)) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 c) (*.f64 2 c)) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 c) (*.f64 2 c)) b)) (*.f64 -1 (/.f64 b a)))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)))
(*.f64 -1/2 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b))))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)))
(*.f64 1/2 (-.f64 (*.f64 4 (/.f64 c b)) (*.f64 2 (/.f64 c b))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)) (*.f64 1/2 (-.f64 (*.f64 4 (/.f64 c b)) (*.f64 2 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)) (*.f64 1/2 (-.f64 (*.f64 4 (/.f64 c b)) (*.f64 2 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)) (*.f64 1/2 (-.f64 (*.f64 4 (/.f64 c b)) (*.f64 2 (/.f64 c b)))))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)) (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)) (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)) (/.f64 c b))
(*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b)))) a))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 4 (/.f64 b a)) (*.f64 2 (/.f64 b a)))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b)))) a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 4 (/.f64 b a)) (*.f64 2 (/.f64 b a)))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b)))) a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 4 (/.f64 b a)) (*.f64 2 (/.f64 b a)))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b)))) a)))
(*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 4 (/.f64 a b)) (*.f64 2 (/.f64 a b)))) a))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 4 (/.f64 b a)) (*.f64 2 (/.f64 b a)))) (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 4 (/.f64 a b)) (*.f64 2 (/.f64 a b)))) a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 4 (/.f64 b a)) (*.f64 2 (/.f64 b a)))) (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 4 (/.f64 a b)) (*.f64 2 (/.f64 a b)))) a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 4 (/.f64 b a)) (*.f64 2 (/.f64 b a)))) (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 4 (/.f64 a b)) (*.f64 2 (/.f64 a b)))) a)))
(+.f64 (*.f64 b 4) (+.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(+.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (+.f64 (*.f64 b 4) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(+.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))
(+.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 0)
(+.f64 0 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))
(+.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (neg.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6))))
(+.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))
(+.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))
(+.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))
(+.f64 (neg.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6))) (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))))
(+.f64 (+.f64 (*.f64 b 4) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (*.f64 (/.f64 a b) (*.f64 c -4)))
(+.f64 (+.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (*.f64 b 4))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 1)
(*.f64 1 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))
(*.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) -1)
(*.f64 -1 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))))
(*.f64 -1 (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -2) (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 1)
(/.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) -1)
(/.f64 (-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2)) (*.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) 2)) -1)
(pow.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 1)
(neg.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))))
(+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 0)
(+.f64 0 (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 0)
(/.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 1)
(pow.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 1)
(+.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) 0)
(+.f64 0 (*.f64 (/.f64 a b) (*.f64 c -4)))
(-.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) 0)
(/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) 1)
(/.f64 (*.f64 a (*.f64 c -4)) b)
(pow.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) 1)
(+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 0)
(+.f64 0 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2)) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))))
(+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 2))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)) (*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -2) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(+.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 2 (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 2 (+.f64 a a))) (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (-.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))
(+.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 2) (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)))
(+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2)) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))))) (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))
(+.f64 (*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -2) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (-.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))) (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)))
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 0)
(-.f64 0 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))
(-.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (*.f64 a -2)))
(-.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2))))
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)) (-.f64 0 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))
(-.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))
(-.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (*.f64 a -2))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2)))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 2 (+.f64 a a))) (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)))
(-.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (-.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))
(-.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 a a)))
(-.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 2) (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))) (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)))))
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 a a)) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)) (-.f64 0 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))))
(-.f64 (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) 3)) (+.f64 a a)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a))))
(-.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) 3)) (*.f64 a -2)))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) -2) (+.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 a a))))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) -2) (+.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (-.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))
(-.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 4) (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 3))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) 4) (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2))))
(-.f64 (+.f64 (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) 3)) (+.f64 a a)) (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) 3)) (+.f64 a a))) (+.f64 (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) 3)) (+.f64 a a)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))) (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2))) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))) (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) 3)) (*.f64 a -2))))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))) (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (/.f64 1 (*.f64 a -2)))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (-.f64 (/.f64 1 (+.f64 a a)) (*.f64 2 (/.f64 1 (+.f64 a a)))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (/.f64 1 (+.f64 a a))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (/.f64 1 (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) 2)))
(*.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 1)
(*.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)))
(*.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (/.f64 1 (+.f64 a a)))
(*.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (-.f64 (*.f64 2 (/.f64 1 (+.f64 a a))) (/.f64 1 (+.f64 a a))))
(*.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (+.f64 (/.f64 1 (*.f64 a -2)) (*.f64 2 (/.f64 1 (+.f64 a a)))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -2)))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (-.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2)))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)))
(*.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) -1)
(*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))))
(*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -2) (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))))
(*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -2)))
(pow.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 1)
(neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)))
Outputs
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 -2 (*.f64 c a))) b)
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 c a)) (*.f64 2 (*.f64 c a))) b)) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 c a)) (*.f64 2 (*.f64 c a))) b)) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 c a)) (*.f64 2 (*.f64 c a))) b)) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(-.f64 (*.f64 4 b) (*.f64 2 b))
(*.f64 b 2)
(+.f64 b b)
(-.f64 (+.f64 (*.f64 4 b) (*.f64 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b))) a)) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b))) a)) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b))) a)) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(*.f64 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b))) a)
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b))) a)) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b))) a)) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b))) a)) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 4 (/.f64 c b)) (*.f64 2 (/.f64 c b)))))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 -1 (*.f64 a (-.f64 (*.f64 4 (/.f64 c b)) (*.f64 2 (/.f64 c b)))))) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 -1 (*.f64 a (-.f64 (*.f64 4 (/.f64 c b)) (*.f64 2 (/.f64 c b)))))) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 -1 (*.f64 a (-.f64 (*.f64 4 (/.f64 c b)) (*.f64 2 (/.f64 c b)))))) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(-.f64 (*.f64 4 b) (*.f64 2 b))
(*.f64 b 2)
(+.f64 b b)
(-.f64 (+.f64 (*.f64 4 b) (*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b))))) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b))))) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b))))) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b))))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b))))) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b))))) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b))))) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 4 (/.f64 a b)) (*.f64 2 (/.f64 a b)))))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 4 (/.f64 a b)) (*.f64 2 (/.f64 a b)))))) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 4 (/.f64 a b)) (*.f64 2 (/.f64 a b)))))) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(-.f64 (+.f64 (*.f64 4 b) (*.f64 -1 (*.f64 c (-.f64 (*.f64 4 (/.f64 a b)) (*.f64 2 (/.f64 a b)))))) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (*.f64 b 2)) (*.f64 -2 (*.f64 a (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -2) b)))
(-.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (-.f64 0 (+.f64 b b)))
(*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 -2 (*.f64 c a))) (*.f64 a b)))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b)))
(*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b))))
(*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b))))
(*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0)))
(/.f64 c b)
(+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 -2 (*.f64 c a))) (*.f64 a b))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 -2 (*.f64 c a))) (*.f64 a b))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 -2 (*.f64 c a))) (*.f64 a b))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(/.f64 b (neg.f64 a))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 c) (*.f64 -2 c)) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 c) (*.f64 -2 c)) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 c) (*.f64 -2 c)) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(/.f64 b (neg.f64 a))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 c) (*.f64 2 c)) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 c) (*.f64 2 c)) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 c) (*.f64 2 c)) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(/.f64 b (neg.f64 a))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(*.f64 -1/2 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b))))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b)))
(*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b))))
(*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b))))
(*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0)))
(/.f64 c b)
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -2 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(*.f64 1/2 (-.f64 (*.f64 4 (/.f64 c b)) (*.f64 2 (/.f64 c b))))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b)))
(*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b))))
(*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b))))
(*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0)))
(/.f64 c b)
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)) (*.f64 1/2 (-.f64 (*.f64 4 (/.f64 c b)) (*.f64 2 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)) (*.f64 1/2 (-.f64 (*.f64 4 (/.f64 c b)) (*.f64 2 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)) (*.f64 1/2 (-.f64 (*.f64 4 (/.f64 c b)) (*.f64 2 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(/.f64 b (neg.f64 a))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)) (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)) (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 b) (*.f64 2 b)) a)) (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b)))) a))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b)))
(*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b))))
(*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b))))
(*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0)))
(/.f64 c b)
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 4 (/.f64 b a)) (*.f64 2 (/.f64 b a)))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b)))) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 4 (/.f64 b a)) (*.f64 2 (/.f64 b a)))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b)))) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 4 (/.f64 b a)) (*.f64 2 (/.f64 b a)))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -2 (/.f64 a b)))) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 4 (/.f64 a b)) (*.f64 2 (/.f64 a b)))) a))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b)))
(*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b))))
(*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b))))
(*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0)))
(/.f64 c b)
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 4 (/.f64 b a)) (*.f64 2 (/.f64 b a)))) (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 4 (/.f64 a b)) (*.f64 2 (/.f64 a b)))) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 4 (/.f64 b a)) (*.f64 2 (/.f64 b a)))) (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 4 (/.f64 a b)) (*.f64 2 (/.f64 a b)))) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 4 (/.f64 b a)) (*.f64 2 (/.f64 b a)))) (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 4 (/.f64 a b)) (*.f64 2 (/.f64 a b)))) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -2 (*.f64 a b)))) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 c (*.f64 -1/2 (+.f64 (/.f64 -2 b) 0))) (/.f64 b (neg.f64 a)))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(+.f64 (*.f64 b 4) (+.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(+.f64 (*.f64 b 4) (+.f64 (*.f64 c (*.f64 -4 (/.f64 a b))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))
(+.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (+.f64 (*.f64 b 4) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(+.f64 (*.f64 b 4) (+.f64 (*.f64 c (*.f64 -4 (/.f64 a b))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))
(+.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))
(+.f64 (*.f64 b 4) (+.f64 (*.f64 c (*.f64 -4 (/.f64 a b))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))
(+.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 0)
(+.f64 (*.f64 b 4) (+.f64 (*.f64 c (*.f64 -4 (/.f64 a b))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))
(+.f64 0 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))
(+.f64 (*.f64 b 4) (+.f64 (*.f64 c (*.f64 -4 (/.f64 a b))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))
(+.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (neg.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6))))
(+.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6))))
(+.f64 (*.f64 b 8) (+.f64 (*.f64 a (/.f64 (*.f64 c -8) b)) (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))))
(+.f64 (*.f64 b 8) (+.f64 (*.f64 c (*.f64 a (/.f64 -8 b))) (neg.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)))))
(+.f64 (*.f64 b 8) (+.f64 (*.f64 c (*.f64 a (/.f64 -8 b))) (neg.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)))))
(+.f64 (*.f64 b 8) (+.f64 (*.f64 c (*.f64 a (/.f64 -8 b))) (neg.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)))))
(+.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))
(+.f64 (*.f64 b 6) (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))))
(+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))))
(+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))))
(+.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))
(+.f64 (*.f64 b 4) (+.f64 (*.f64 c (*.f64 -4 (/.f64 a b))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))
(+.f64 (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))
(+.f64 (*.f64 b 6) (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))))
(+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))))
(+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6))) (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))))
(+.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6))))
(+.f64 (*.f64 b 8) (+.f64 (*.f64 a (/.f64 (*.f64 c -8) b)) (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))))
(+.f64 (*.f64 b 8) (+.f64 (*.f64 c (*.f64 a (/.f64 -8 b))) (neg.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)))))
(+.f64 (*.f64 b 8) (+.f64 (*.f64 c (*.f64 a (/.f64 -8 b))) (neg.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)))))
(+.f64 (*.f64 b 8) (+.f64 (*.f64 c (*.f64 a (/.f64 -8 b))) (neg.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)))))
(+.f64 (+.f64 (*.f64 b 4) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (*.f64 (/.f64 a b) (*.f64 c -4)))
(+.f64 (*.f64 b 4) (+.f64 (*.f64 c (*.f64 -4 (/.f64 a b))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))
(+.f64 (+.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (*.f64 b 4))
(+.f64 (*.f64 b 4) (+.f64 (*.f64 c (*.f64 -4 (/.f64 a b))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 1)
(+.f64 (*.f64 b 4) (+.f64 (*.f64 c (*.f64 -4 (/.f64 a b))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))
(*.f64 1 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))
(+.f64 (*.f64 b 4) (+.f64 (*.f64 c (*.f64 -4 (/.f64 a b))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))
(*.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) -1)
(+.f64 (*.f64 b 4) (+.f64 (*.f64 c (*.f64 -4 (/.f64 a b))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))
(*.f64 -1 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))))
(+.f64 (*.f64 b 4) (+.f64 (*.f64 c (*.f64 -4 (/.f64 a b))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))
(*.f64 -1 (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -2) (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))))
(+.f64 (*.f64 b 4) (+.f64 (*.f64 c (*.f64 -4 (/.f64 a b))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 1)
(+.f64 (*.f64 b 4) (+.f64 (*.f64 c (*.f64 -4 (/.f64 a b))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))
(/.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) -1)
(+.f64 (*.f64 b 4) (+.f64 (*.f64 c (*.f64 -4 (/.f64 a b))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))
(/.f64 (-.f64 (+.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2)) (*.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) 2)) -1)
(neg.f64 (-.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (*.f64 2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))))
(-.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))) (*.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) -2))
(-.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6))) (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))))))
(-.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6))) (+.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 2 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))))
(-.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6))) (+.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (*.f64 2 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))))
(pow.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 1)
(+.f64 (*.f64 b 4) (+.f64 (*.f64 c (*.f64 -4 (/.f64 a b))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))
(neg.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))))
(+.f64 (*.f64 b 4) (+.f64 (*.f64 c (*.f64 -4 (/.f64 a b))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))
(-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))
(+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 0)
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(+.f64 0 (*.f64 a (*.f64 c (/.f64 -2 b))))
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(-.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 0)
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(/.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 1)
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(pow.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 1)
(/.f64 (-.f64 (*.f64 -4 (*.f64 c a)) (*.f64 c (*.f64 a -2))) b)
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 c (*.f64 a (/.f64 -2 b)))
(+.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) 0)
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(+.f64 0 (*.f64 (/.f64 a b) (*.f64 c -4)))
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(-.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) 0)
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) 1)
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(/.f64 (*.f64 a (*.f64 c -4)) b)
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(pow.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) 1)
(*.f64 -4 (*.f64 a (/.f64 c b)))
(*.f64 -4 (*.f64 c (/.f64 a b)))
(+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 0)
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(+.f64 0 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2)) (/.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2)) (/.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2)) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 2))
(+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))))
(+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))))
(+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (+.f64 a a)) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))) (+.f64 (/.f64 1 (+.f64 a a)) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))) (+.f64 (/.f64 1 (+.f64 a a)) (/.f64 2 (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)) (*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -2) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 a a)) (*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (*.f64 -2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 a a)) (*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (*.f64 -2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a)) (*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (*.f64 -2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a)) (*.f64 (/.f64 1 (+.f64 a a)) (neg.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a)) (+.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) -2)) (+.f64 a a)) 0))
(+.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 2 (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 2 (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (/.f64 2 (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (/.f64 2 (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (/.f64 2 (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 -2 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 -2 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
(+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2)) (/.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2)) (/.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 a a)))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 2 (+.f64 a a))) (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 2 (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (/.f64 2 (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (/.f64 2 (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (/.f64 2 (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (-.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (*.f64 (*.f64 2 (/.f64 1 (*.f64 a -2))) (-.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (*.f64 (*.f64 2 (/.f64 1 (*.f64 a -2))) (-.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 a a)) (*.f64 2 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (+.f64 a a)) (*.f64 2 (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (/.f64 1 (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (+.f64 a a)) (*.f64 2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 2) (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)))
(+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))))
(+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))))
(+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (+.f64 a a)) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))) (+.f64 (/.f64 1 (+.f64 a a)) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))) (+.f64 (/.f64 1 (+.f64 a a)) (/.f64 2 (*.f64 a -2))))
(+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2)) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))))) (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 -2 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 -2 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -2) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 a a)) (*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (*.f64 -2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 a a)) (*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (*.f64 -2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a)) (*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (*.f64 -2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a)) (*.f64 (/.f64 1 (+.f64 a a)) (neg.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a)) (+.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) -2)) (+.f64 a a)) 0))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (-.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))) (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (*.f64 (*.f64 2 (/.f64 1 (*.f64 a -2))) (-.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (*.f64 (*.f64 2 (/.f64 1 (*.f64 a -2))) (-.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 a a)) (*.f64 2 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (+.f64 a a)) (*.f64 2 (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (/.f64 1 (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (+.f64 a a)) (*.f64 2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2))))
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 0)
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(-.f64 0 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)))
(neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)))
(/.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b))))) (+.f64 a a))
(/.f64 (-.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(-.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(-.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2))))
(-.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (*.f64 2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))
(-.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))
(-.f64 (/.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))))))
(-.f64 (/.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))))))
(-.f64 (/.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))))))
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))))
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))))
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))))
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (+.f64 a a)) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))) (-.f64 (/.f64 1 (+.f64 a a)) (*.f64 -2 (/.f64 1 (*.f64 a -2)))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))) (-.f64 (/.f64 1 (+.f64 a a)) (*.f64 -2 (/.f64 1 (*.f64 a -2)))))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)) (-.f64 0 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 a a)) (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 b 4) (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 b 4) (neg.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))))
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 -2 (/.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2)) (*.f64 -2 (/.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (*.f64 a -2)) (*.f64 -2 (/.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))
(-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (*.f64 2 (/.f64 1 (*.f64 a -2))) (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b))))))))
(-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (*.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 0) 2)))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 2 (*.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (/.f64 1 (*.f64 a -2)))))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (/.f64 2 (*.f64 a -2))))
(/.f64 (-.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (*.f64 2 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)))
(neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)))
(/.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b))))) (+.f64 a a))
(/.f64 (-.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(-.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (*.f64 a -2))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (/.f64 (-.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b))))) (*.f64 a -2))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (/.f64 (-.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b))))) (*.f64 a -2))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (+.f64 a a))) (+.f64 (/.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (*.f64 a -2)) (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a -2))))
(-.f64 (*.f64 -2 (/.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 a a))) (+.f64 (/.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (*.f64 a -2)) (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))) (*.f64 a 2))))
(-.f64 (*.f64 -2 (/.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 a a))) (+.f64 (/.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (*.f64 a -2)) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 -2 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))) (*.f64 a 2))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2)))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (*.f64 2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (+.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (+.f64 a a))) (+.f64 (/.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))))))))
(-.f64 (*.f64 -2 (/.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 a a))) (+.f64 (/.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))))))
(-.f64 (*.f64 -2 (/.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (-.f64 (*.f64 2 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 2 (+.f64 a a))) (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 2 (+.f64 a a))) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)))
(-.f64 (*.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (/.f64 2 (+.f64 a a))) (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 a a)))
(-.f64 (*.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (/.f64 2 (+.f64 a a))) (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (+.f64 a a)))
(-.f64 (*.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (/.f64 2 (+.f64 a a))) (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (+.f64 a a)))
(-.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (-.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))
(-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (*.f64 (*.f64 2 (/.f64 1 (*.f64 a -2))) (-.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))
(-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (*.f64 2 (*.f64 (+.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))))) (/.f64 1 (*.f64 a -2)))))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 a a)) (*.f64 2 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (+.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))))))))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (+.f64 a a)) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a 2)) 0)))
(-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (+.f64 a a)) (*.f64 2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a 2))))
(-.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 a a)))
(/.f64 (-.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b)))) (+.f64 a a))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b))))) (+.f64 a a))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b))))) (+.f64 a a))
(/.f64 (-.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b))))) (+.f64 a a))
(-.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 2) (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))) (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)))))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))) (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)))))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))) (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)))))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))) (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (+.f64 a a)) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2)))))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))) (+.f64 (/.f64 1 (+.f64 a a)) (*.f64 -2 (/.f64 1 (*.f64 a -2))))))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))) (*.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 (/.f64 -1 (+.f64 a a)) (*.f64 2 (/.f64 1 (*.f64 a -2))))))
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(/.f64 (-.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b))))) (*.f64 a -2))
(/.f64 (-.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a -2))
(/.f64 (-.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a -2))
(/.f64 (-.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 a a)) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)) (-.f64 0 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))))
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 a a)) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 a a)) (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))))
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 a a)) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 a a)) (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 b 4) (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))))
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 a a)) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a)) (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 b 4) (neg.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))) (*.f64 c (*.f64 a (/.f64 -8 b)))))))))
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 a a)) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))) (/.f64 -1 (*.f64 a -2)))))
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 a a)) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a)) (+.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))) (*.f64 a 2)) 0)))
(-.f64 (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) 3)) (+.f64 a a)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) 3)) (+.f64 a a)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) 3)) (+.f64 a a)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 (+.f64 b b) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3))) (+.f64 a a)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (+.f64 a a)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (+.f64 a a)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a))))
(-.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) 3)) (*.f64 a -2)))
(-.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) 3)) (*.f64 a -2)))
(-.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) 3)) (*.f64 a -2)))
(-.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 (+.f64 b b) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3))) (*.f64 a -2)))
(-.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (*.f64 a -2)))
(-.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (*.f64 a -2)))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (/.f64 1 (*.f64 a -2))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))) (/.f64 1 (*.f64 a -2))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))))) (/.f64 1 (*.f64 a -2))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 2 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))) (/.f64 1 (*.f64 a -2))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (*.f64 2 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))) (*.f64 a -2)) 0))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (*.f64 2 (/.f64 1 (*.f64 a -2))) (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (*.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 0) 2))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 2 (*.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (/.f64 1 (*.f64 a -2))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (/.f64 2 (*.f64 a -2)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (/.f64 2 (*.f64 a -2)))))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) -2) (+.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 a a))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 a a))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 a a))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 a a))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 a a))))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) -2) (+.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (-.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (*.f64 (*.f64 2 (/.f64 1 (*.f64 a -2))) (-.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 a a)) (*.f64 2 (*.f64 (+.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))))) (/.f64 1 (*.f64 a -2))))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 a a)) (*.f64 2 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (+.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))))))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (+.f64 a a)) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a 2)) 0))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (+.f64 a a)) (*.f64 2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a 2)))))
(-.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 4) (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 3))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)) 4) (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2))))
(-.f64 (*.f64 4 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (*.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (/.f64 1 (+.f64 a a))))
(-.f64 (*.f64 4 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (*.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))) (/.f64 1 (+.f64 a a))))
(-.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (+.f64 a a))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))))) (/.f64 1 (+.f64 a a))))
(-.f64 (*.f64 4 (/.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 a a))) (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 2 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))))) (/.f64 1 (+.f64 a a))))
(-.f64 (*.f64 4 (/.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 a a))) (+.f64 (/.f64 (+.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (*.f64 2 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))))) (+.f64 a a)) 0))
(-.f64 (+.f64 (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) 3)) (+.f64 a a)) (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) 3)) (+.f64 a a))) (+.f64 (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) 3)) (+.f64 a a)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 a a)))))
(-.f64 (+.f64 (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) 3)) (+.f64 a a)) (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) 3)) (+.f64 a a))) (+.f64 (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) 3)) (+.f64 a a)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 a a)))))
(-.f64 (+.f64 (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) 3)) (+.f64 a a)) (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) 3)) (+.f64 a a))) (+.f64 (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) 3)) (+.f64 a a)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 a a)))))
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 (+.f64 b b) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 (+.f64 b b) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3))) (+.f64 a a))) (+.f64 (/.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 (+.f64 b b) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3))) (+.f64 a a)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a)))))
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (+.f64 a a))) (+.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (+.f64 a a)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a)))))
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (+.f64 a a))) (+.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (+.f64 a a)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a)))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))) (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))) (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))
(-.f64 (*.f64 (+.f64 (*.f64 b 4) (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))) (+.f64 (/.f64 1 (*.f64 a -2)) (/.f64 1 (*.f64 a -2)))) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 b 4) (+.f64 (*.f64 -4 (*.f64 a (/.f64 c b))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))))
(-.f64 (*.f64 (+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 b 4) (neg.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))) (*.f64 c (*.f64 a (/.f64 -8 b))))) (+.f64 (/.f64 1 (*.f64 a -2)) (/.f64 1 (*.f64 a -2)))) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 b 4) (neg.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))) (*.f64 c (*.f64 a (/.f64 -8 b))))))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))) (*.f64 a -2)) 2) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))) (*.f64 a -2)) 2) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2))) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))) (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) 3)) (*.f64 a -2))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (*.f64 a -2))) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (*.f64 a -2)))) (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) 3)) (*.f64 a -2))))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a -2)) 8) (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) 3)) (*.f64 a -2))))
(-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2))) (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 (+.f64 b b) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3))) (*.f64 a -2))))
(-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2))) (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (*.f64 a -2))))
(-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2))) (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (*.f64 a -2))))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))) (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2))))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (*.f64 a -2)) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (*.f64 a -2)) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2)) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2)) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))) (*.f64 a -2)) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2)) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))) (*.f64 a -2))))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))) (*.f64 a -2)) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2)) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))) (*.f64 a -2))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (/.f64 1 (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (-.f64 (/.f64 1 (+.f64 a a)) (*.f64 2 (/.f64 1 (+.f64 a a)))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (-.f64 (/.f64 1 (+.f64 a a)) (*.f64 2 (/.f64 1 (+.f64 a a)))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (-.f64 (/.f64 1 (+.f64 a a)) (*.f64 2 (/.f64 1 (+.f64 a a)))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (-.f64 (/.f64 1 (+.f64 a a)) (*.f64 2 (/.f64 1 (+.f64 a a)))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))) (-.f64 (/.f64 1 (+.f64 a a)) (*.f64 2 (/.f64 1 (+.f64 a a)))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))) (-.f64 (/.f64 1 (+.f64 a a)) (*.f64 2 (/.f64 1 (+.f64 a a)))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 2) (/.f64 1 (+.f64 a a))))
(+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))))
(+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))))
(+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (+.f64 a a)) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))) (+.f64 (/.f64 1 (+.f64 a a)) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))) (+.f64 (/.f64 1 (+.f64 a a)) (/.f64 2 (*.f64 a -2))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (/.f64 1 (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) 2)))
(+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))))
(+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))))
(+.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (+.f64 a a)) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))) (+.f64 (/.f64 1 (+.f64 a a)) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))) (+.f64 (/.f64 1 (+.f64 a a)) (/.f64 2 (*.f64 a -2))))
(*.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 1)
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(*.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(*.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (/.f64 1 (+.f64 a a)))
(neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)))
(/.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b))))) (+.f64 a a))
(/.f64 (-.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(*.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (-.f64 (*.f64 2 (/.f64 1 (+.f64 a a))) (/.f64 1 (+.f64 a a))))
(*.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b))))) (-.f64 (*.f64 2 (/.f64 1 (+.f64 a a))) (/.f64 1 (+.f64 a a))))
(*.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b))))) (-.f64 (*.f64 2 (/.f64 1 (+.f64 a a))) (/.f64 1 (+.f64 a a))))
(*.f64 (-.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (-.f64 (*.f64 2 (/.f64 1 (+.f64 a a))) (/.f64 1 (+.f64 a a))))
(*.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (-.f64 (*.f64 2 (/.f64 1 (+.f64 a a))) (/.f64 1 (+.f64 a a))))
(*.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (-.f64 (*.f64 2 (/.f64 1 (+.f64 a a))) (/.f64 1 (+.f64 a a))))
(*.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (+.f64 (/.f64 1 (*.f64 a -2)) (*.f64 2 (/.f64 1 (+.f64 a a)))))
(*.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b))))) (+.f64 (/.f64 1 (*.f64 a -2)) (*.f64 2 (/.f64 1 (+.f64 a a)))))
(*.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b))))) (+.f64 (/.f64 1 (*.f64 a -2)) (*.f64 2 (/.f64 1 (+.f64 a a)))))
(*.f64 (-.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 (/.f64 1 (*.f64 a -2)) (*.f64 2 (/.f64 1 (+.f64 a a)))))
(*.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 (/.f64 1 (*.f64 a -2)) (*.f64 2 (/.f64 1 (+.f64 a a)))))
(*.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 (/.f64 1 (*.f64 a -2)) (*.f64 2 (/.f64 1 (+.f64 a a)))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -2)))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2))))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (-.f64 (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2))))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (*.f64 2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (-.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (-.f64 (*.f64 -2 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (-.f64 (*.f64 -2 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2)))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 2))))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (*.f64 2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (-.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))) (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (-.f64 (*.f64 -2 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (-.f64 (*.f64 -2 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) 2) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)))
(neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)))
(/.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b))))) (+.f64 a a))
(/.f64 (-.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)) -1)
(neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)))
(/.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b))))) (+.f64 a a))
(/.f64 (-.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4)))))
(neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)))
(/.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b))))) (+.f64 a a))
(/.f64 (-.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -2) (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))))))
(neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)))
(/.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b))))) (+.f64 a a))
(/.f64 (-.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) -2)))
(neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)))
(/.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b))))) (+.f64 a a))
(/.f64 (-.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(pow.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) 1)
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 a 2))
(neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)))
(neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -4 (/.f64 a b)))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 a a)))
(/.f64 (-.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 a (/.f64 c b))))) (+.f64 a a))
(/.f64 (-.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b)) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (+.f64 a a))

localize26.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
13.4b
(sqrt.f64 (*.f64 c (*.f64 a -4)))
Compiler

Compiled 53 to 36 computations (32.1% saved)

series2.0ms (0%)

Counts
1 → 14
Calls

9 calls:

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

rewrite88.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1292×rational_best-1
1274×rational_best-2
1266×rational_best-4
1266×rational_best-3
1240×exponential-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01641
110441
214635
315935
416935
519935
630135
763435
8204035
9381435
10632435
Stop Event
node limit
Counts
1 → 43
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2))) (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 3) (*.f64 -2 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2)))) (+.f64 -1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2))) (+.f64 -1 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) -3) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2)))) (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 5) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2))) (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)) (*.f64 -2 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2))) (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 3) (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (neg.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) -3) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 6)) (neg.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 7)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 6)) (+.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 6) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 8) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 7))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2))) (*.f64 a -2)) (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b b))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b b))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 b b) (*.f64 a 2)) (/.f64 (+.f64 b (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b b))) (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2) (*.f64 a 2)) (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2))) (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2)))) (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2))))) (+.f64 (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2)))) (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b)) (*.f64 a 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)))))))

simplify388.0ms (2.2%)

Algorithm
egg-herbie
Rules
1920×rational_best-simplify-1
1544×rational_best-simplify-2
1074×rational_best-simplify-55
956×rational_best-simplify-46
946×rational_best-simplify-49
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01182149
12272095
23932095
36502095
414362095
538132095
663972095
773422095
876492095
977202095
1077652095
1177802095
Stop Event
node limit
Counts
57 → 73
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 b a))
(*.f64 -1/2 (/.f64 b a))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(*.f64 -1/2 (/.f64 b a))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(*.f64 -1/2 (/.f64 b a))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 0)
(+.f64 0 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)))
(+.f64 -1 (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2))))
(+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2))) (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 3))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) -3))
(+.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 3) (*.f64 -2 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2)))) (+.f64 -1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2))))
(+.f64 (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2))) (+.f64 -1 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2)))))
(+.f64 (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) -1)
(+.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 5))
(+.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) -3) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2))))
(+.f64 (+.f64 -1 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2)))) (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2))))
(+.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 5) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))))
(+.f64 (+.f64 -1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2))) (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2)))))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 0)
(-.f64 0 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)) (*.f64 -2 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))))
(-.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2))) (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) -3))
(-.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 3))
(-.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 3) (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2))))
(-.f64 (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) 1)
(-.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)))))
(-.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) -3)))
(-.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (neg.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 5)))
(-.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) -3) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))))
(-.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 6)) (neg.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 7)))
(-.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 6)) (+.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) -3)))
(-.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 6) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 5))
(-.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 8) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 7))
(-.f64 (/.f64 (*.f64 2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2))) (*.f64 a -2)) (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2))) (*.f64 a -2)))
(-.f64 (/.f64 (*.f64 2 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b b))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b b))) (*.f64 a -2)))
(-.f64 (/.f64 (+.f64 b b) (*.f64 a 2)) (/.f64 (+.f64 b (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b b))) (*.f64 a 2)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2) (*.f64 a 2)) (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2))) (*.f64 a 2)))
(-.f64 (+.f64 (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2)))) (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2))))) (+.f64 (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2)))) (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))
(/.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 1)
(/.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b)) (*.f64 a 2))
(/.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)) -1)
(pow.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 1)
(neg.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)))
Outputs
(*.f64 -1/2 (/.f64 b a))
(*.f64 -1/2 (/.f64 b a))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a))))
(*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))))
(*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a)))
(*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))))
(*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a)))
(*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))))
(*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a)))
(*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4))))
(*.f64 -1/2 (/.f64 b a))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))))
(*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a)))
(*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))))
(*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a)))
(*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))))
(*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a)))
(*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4))))
(*.f64 -1/2 (/.f64 b a))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))))
(*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a)))
(*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))))
(*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a)))
(*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))))
(*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a)))
(*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4))))
(+.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 0)
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(+.f64 0 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(+.f64 -1 (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(+.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2))) (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 3))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) -3))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(+.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 3) (*.f64 -2 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(+.f64 (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2)))) (+.f64 -1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(+.f64 (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2))) (+.f64 -1 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2)))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(+.f64 (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) -1)
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 5))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(+.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) -3) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(+.f64 (+.f64 -1 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2)))) (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(+.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 5) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(+.f64 (+.f64 -1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2))) (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2)))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 0)
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(-.f64 0 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)) (*.f64 -2 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(-.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2))) (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) -3))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(-.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 3))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(-.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 3) (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(-.f64 (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) 1)
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(-.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(-.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) -3)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(-.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (neg.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 5)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(-.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) -3) (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(-.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 6)) (neg.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 7)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(-.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 6)) (+.f64 (*.f64 -4 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) -3)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(-.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 6) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 5))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(-.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 8) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 7))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(-.f64 (/.f64 (*.f64 2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2))) (*.f64 a -2)) (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2))) (*.f64 a -2)))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2) (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2))) (+.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2)) (*.f64 2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2)))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2))) (+.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 a (*.f64 -4 c))) 2))) (+.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 (sqrt.f64 (*.f64 a (*.f64 -4 c))) 2))) (*.f64 a -2))
(-.f64 (/.f64 (*.f64 2 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b b))) (*.f64 a -2)) (/.f64 (+.f64 b (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b b))) (*.f64 a -2)))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (+.f64 (+.f64 b b) (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 (+.f64 b b) b))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b (+.f64 b b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b (+.f64 b b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 2 (+.f64 b (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))))) (+.f64 (sqrt.f64 (*.f64 a (*.f64 -4 c))) (+.f64 b (+.f64 b b)))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 b b) (*.f64 a 2)) (/.f64 (+.f64 b (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b b))) (*.f64 a 2)))
(/.f64 (-.f64 (+.f64 b b) (+.f64 (+.f64 b b) (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (*.f64 a 2))
(/.f64 (-.f64 (+.f64 b b) (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 (+.f64 b b) b))) (*.f64 a 2))
(/.f64 (-.f64 (+.f64 b b) (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b (+.f64 b b)))) (*.f64 a 2))
(/.f64 (-.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b (+.f64 b b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 -4 c))) (+.f64 b (+.f64 b b))) (+.f64 b b)) (*.f64 a -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2) (*.f64 a 2)) (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2))) (*.f64 a 2)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2) (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2) (+.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) 2))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2) (+.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 -4 c))) 2) (+.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 (sqrt.f64 (*.f64 a (*.f64 -4 c))) 2))) (*.f64 a 2))
(-.f64 (+.f64 (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2)))) (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2))))) (+.f64 (+.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (/.f64 -2 (*.f64 a 2)))) (+.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)))))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(/.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 1)
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(/.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b)) (*.f64 a 2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(/.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)) -1)
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(pow.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a -2)) 1)
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))
(neg.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (*.f64 a 2)))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a -2))

eval796.0ms (4.6%)

Compiler

Compiled 24633 to 14585 computations (40.8% saved)

prune448.0ms (2.6%)

Pruning

44 alts after pruning (37 fresh and 7 done)

PrunedKeptTotal
New65621677
Fresh41620
Picked011
Done268
Total66244706
Error
3.0b
Counts
706 → 44
Alt Table
Click to see full alt table
StatusErrorProgram
48.2b
(/.f64 (-.f64 (/.f64 (*.f64 b 4) -1) (/.f64 (+.f64 (+.f64 b b) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4))) -1)) (*.f64 a -2))
47.2b
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b))))) (+.f64 a a))
47.0b
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))) (*.f64 a -2))
44.5b
(/.f64 (-.f64 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 3)) (*.f64 2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2)))) (*.f64 a 2))
47.2b
(/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))))) (*.f64 a -2))
48.1b
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)) (*.f64 2 b)) (*.f64 a -2))
44.4b
(/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))
56.0b
(/.f64 (+.f64 b (+.f64 (neg.f64 b) (*.f64 (/.f64 c b) (*.f64 a 2)))) (*.f64 a -2))
37.4b
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a -2))
44.5b
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))) (*.f64 a -2))
44.5b
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))))) (*.f64 a -2))
55.8b
(/.f64 (+.f64 b (neg.f64 b)) (*.f64 a -2))
43.4b
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b) -1/2) (*.f64 a -2))
56.2b
(/.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (*.f64 a -2))
43.1b
(/.f64 (*.f64 c (*.f64 a (/.f64 2 b))) (*.f64 a -2))
56.2b
(/.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 a -2))
43.3b
(/.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 a -2))
47.0b
(/.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (*.f64 a -2))
43.4b
(/.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 a -2))
37.6b
(/.f64 c (neg.f64 b))
56.2b
(/.f64 c b)
46.6b
(/.f64 b (neg.f64 a))
47.2b
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
47.2b
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (/.f64 2 (*.f64 a -2))))
47.3b
(-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (+.f64 a a)) (*.f64 2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a 2))))
47.3b
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 a a)) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a)) (+.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))) (*.f64 a 2)) 0)))
47.5b
(-.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (+.f64 a a)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a))))
48.4b
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 6) -1) (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 7) -1))
48.4b
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 8) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 7))
47.6b
(-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2))) (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (*.f64 a -2))))
48.5b
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))))) (/.f64 1 (*.f64 a -2))))
47.4b
(-.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 a a))))
47.2b
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 -2 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
46.9b
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
48.3b
(+.f64 (neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -2 (pow.f64 c 3))))
47.2b
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))))
47.2b
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (-.f64 (*.f64 -2 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
44.4b
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
47.0b
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
47.2b
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (/.f64 -2 (*.f64 -2 a)) (/.f64 3 (*.f64 -2 a))))
47.2b
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (*.f64 4 (/.f64 1 (*.f64 -2 a))) (/.f64 3 (*.f64 a 2))))
37.7b
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
59.5b
(*.f64 -1/2 (/.f64 b a))
52.6b
(*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4)))
Compiler

Compiled 2398 to 1655 computations (31% saved)

localize41.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.8b
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 1 (*.f64 a -2))))
1.0b
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
1.1b
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
24.1b
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
Compiler

Compiled 118 to 80 computations (32.2% saved)

series53.0ms (0.3%)

Counts
4 → 88
Calls

30 calls:

TimeVariablePointExpression
48.0ms
a
@0
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
0.0ms
a
@0
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 1 (*.f64 a -2))))
0.0ms
a
@inf
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 1 (*.f64 a -2))))
0.0ms
b
@0
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
0.0ms
a
@inf
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))

rewrite135.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1370×rational_best-1
1200×rational_best-2
1200×rational_best-3
1174×rational_best-4
1086×exponential-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022132
1143102
2204102
3270102
4386102
5644102
61263102
72343102
84612102
96994102
107993102
Stop Event
node limit
Counts
4 → 85
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 1 (*.f64 a -2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (*.f64 a 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 3) (/.f64 -2 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (*.f64 a 2)) (/.f64 1 (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 a 2)) (/.f64 -2 (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 6) (*.f64 (/.f64 -1 (*.f64 a 2)) -5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 6) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 7)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 5) (*.f64 -4 (/.f64 -1 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (*.f64 a -2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -3) (*.f64 -4 (/.f64 1 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (/.f64 1 (*.f64 a 2))) (*.f64 (/.f64 -1 (*.f64 a 2)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -6) (*.f64 (/.f64 -1 (*.f64 a 2)) 7))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (/.f64 -1 (*.f64 a 2))) (*.f64 (/.f64 -1 (*.f64 a 2)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (/.f64 -1 (*.f64 a 2))) (-.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 3) (/.f64 -2 (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -5) (*.f64 (/.f64 -1 (*.f64 a 2)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 12) (*.f64 (/.f64 -1 (*.f64 a 2)) -11))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 11) (*.f64 (/.f64 -1 (*.f64 a 2)) -10))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 (/.f64 -1 (*.f64 a 2)) -7))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -12) (*.f64 (/.f64 -1 (*.f64 a 2)) 13))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -11) (*.f64 (/.f64 -1 (*.f64 a 2)) 12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 10) (*.f64 (/.f64 -1 (*.f64 a 2)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 9) (*.f64 -4 (/.f64 -2 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -7) (*.f64 -4 (/.f64 -2 (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 7) (*.f64 (/.f64 -1 (*.f64 a 2)) -6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -10) (*.f64 (/.f64 -1 (*.f64 a 2)) 11))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -10) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (/.f64 -2 (*.f64 a 2))) (*.f64 (/.f64 -1 (*.f64 a 2)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 22) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 23)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 23) (*.f64 (/.f64 -1 (*.f64 a 2)) -22))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -9) (*.f64 (/.f64 -1 (*.f64 a 2)) 10))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 24) (*.f64 (/.f64 1 (*.f64 a 2)) 23))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 24) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -12) (*.f64 (/.f64 -1 (*.f64 a 2)) -11)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -13) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 13) (*.f64 (/.f64 -1 (*.f64 a 2)) -12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -22) (*.f64 (/.f64 -1 (*.f64 a 2)) 23))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 a 2)) 23) (*.f64 (/.f64 -1 (*.f64 a 2)) 24))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 a 2)) 23) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -22)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 10) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)) (neg.f64 (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 10) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)) (neg.f64 (*.f64 2 (*.f64 -4 (/.f64 -2 (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -12) (*.f64 (/.f64 -1 (*.f64 a 2)) -11)) (*.f64 (/.f64 -1 (*.f64 a 2)) 24))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -12) (*.f64 (/.f64 -1 (*.f64 a 2)) -11)) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -22)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 11) (*.f64 (/.f64 -1 (*.f64 a 2)) 10)) (neg.f64 (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 11) (*.f64 (/.f64 -1 (*.f64 a 2)) 10)) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 22)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 9))) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 10) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 10))) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 11) (*.f64 (/.f64 -1 (*.f64 a 2)) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 3) (/.f64 -2 (*.f64 a -2))) (*.f64 -4 (/.f64 -1 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -12)) (*.f64 (/.f64 -1 (*.f64 a 2)) -13))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 7)) (*.f64 (/.f64 -1 (*.f64 a 2)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -9)) (*.f64 (/.f64 -1 (*.f64 a 2)) -10))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 22)) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 11) (*.f64 (/.f64 -1 (*.f64 a 2)) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 23)) (*.f64 (/.f64 -1 (*.f64 a 2)) 22))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -22)) (*.f64 (/.f64 1 (*.f64 a 2)) 23))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -22)) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -12) (*.f64 (/.f64 -1 (*.f64 a 2)) -11)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 9))) (+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 10))) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 10) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (*.f64 -4 (/.f64 -2 (*.f64 a -2))))) (+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 a 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 a -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 a 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 a 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 a 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (*.f64 a 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (*.f64 a 2)))))))

simplify442.0ms (2.5%)

Algorithm
egg-herbie
Rules
1618×rational_best-simplify-51
1484×rational_best-simplify-1
1328×rational_best-simplify-2
836×rational_best-simplify-49
828×rational_best-simplify-46
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02665947
14565741
28225741
312675741
417785735
523295735
630525735
734195735
839585735
945415735
1057325735
1161775735
Stop Event
node limit
Counts
173 → 246
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -1 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 b (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(+.f64 b (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 b (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))))
(*.f64 2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 0)
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 0)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 1)
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 1)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 1)
(-.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 0)
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 1)
(*.f64 1 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 1)
(pow.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 1)
(-.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) 0)
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) 1)
(*.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) 1)
(pow.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) 1)
(+.f64 (/.f64 -1 (*.f64 a 2)) 0)
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 3) (/.f64 -2 (*.f64 a -2)))
(+.f64 (/.f64 -2 (*.f64 a 2)) (/.f64 1 (*.f64 a 2)))
(+.f64 0 (/.f64 -1 (*.f64 a 2)))
(+.f64 (/.f64 1 (*.f64 a 2)) (/.f64 -2 (*.f64 a 2)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 6) (*.f64 (/.f64 -1 (*.f64 a 2)) -5))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 6) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 7)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 5) (*.f64 -4 (/.f64 -1 (*.f64 a 2))))
(+.f64 (/.f64 -2 (*.f64 a -2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 3))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -3) (*.f64 -4 (/.f64 1 (*.f64 a 2))))
(+.f64 (*.f64 -4 (/.f64 1 (*.f64 a 2))) (*.f64 (/.f64 -1 (*.f64 a 2)) -3))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -6) (*.f64 (/.f64 -1 (*.f64 a 2)) 7))
(+.f64 (*.f64 -4 (/.f64 -1 (*.f64 a 2))) (*.f64 (/.f64 -1 (*.f64 a 2)) 5))
(+.f64 (*.f64 -4 (/.f64 -1 (*.f64 a 2))) (-.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 3) (/.f64 -2 (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -5) (*.f64 (/.f64 -1 (*.f64 a 2)) 6))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 12) (*.f64 (/.f64 -1 (*.f64 a 2)) -11))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 11) (*.f64 (/.f64 -1 (*.f64 a 2)) -10))
(+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 (/.f64 -1 (*.f64 a 2)) -7))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -12) (*.f64 (/.f64 -1 (*.f64 a 2)) 13))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -11) (*.f64 (/.f64 -1 (*.f64 a 2)) 12))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 10) (*.f64 (/.f64 -1 (*.f64 a 2)) -9))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 9) (*.f64 -4 (/.f64 -2 (*.f64 a 2))))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -7) (*.f64 -4 (/.f64 -2 (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 7) (*.f64 (/.f64 -1 (*.f64 a 2)) -6))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -10) (*.f64 (/.f64 -1 (*.f64 a 2)) 11))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -10) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -9)))
(+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a 2))) (*.f64 (/.f64 -1 (*.f64 a 2)) 9))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 22) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 23)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 23) (*.f64 (/.f64 -1 (*.f64 a 2)) -22))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -9) (*.f64 (/.f64 -1 (*.f64 a 2)) 10))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 24) (*.f64 (/.f64 1 (*.f64 a 2)) 23))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 24) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -12) (*.f64 (/.f64 -1 (*.f64 a 2)) -11)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -13) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -12)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 13) (*.f64 (/.f64 -1 (*.f64 a 2)) -12))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -22) (*.f64 (/.f64 -1 (*.f64 a 2)) 23))
(+.f64 (*.f64 (/.f64 1 (*.f64 a 2)) 23) (*.f64 (/.f64 -1 (*.f64 a 2)) 24))
(+.f64 (*.f64 (/.f64 1 (*.f64 a 2)) 23) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -22)))
(+.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 10) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)) (neg.f64 (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 9))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 10) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 10))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 9))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)) (neg.f64 (*.f64 2 (*.f64 -4 (/.f64 -2 (*.f64 a -2))))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -12) (*.f64 (/.f64 -1 (*.f64 a 2)) -11)) (*.f64 (/.f64 -1 (*.f64 a 2)) 24))
(+.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -12) (*.f64 (/.f64 -1 (*.f64 a 2)) -11)) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -22)))
(+.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 11) (*.f64 (/.f64 -1 (*.f64 a 2)) 10)) (neg.f64 (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 10))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 11) (*.f64 (/.f64 -1 (*.f64 a 2)) 10)) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 22)))
(+.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 9))) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 10) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)))
(+.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 10))) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 11) (*.f64 (/.f64 -1 (*.f64 a 2)) 10)))
(+.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 3) (/.f64 -2 (*.f64 a -2))) (*.f64 -4 (/.f64 -1 (*.f64 a 2))))
(+.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -12)) (*.f64 (/.f64 -1 (*.f64 a 2)) -13))
(+.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 7)) (*.f64 (/.f64 -1 (*.f64 a 2)) 6))
(+.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -9)) (*.f64 (/.f64 -1 (*.f64 a 2)) -10))
(+.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 22)) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 11) (*.f64 (/.f64 -1 (*.f64 a 2)) 10)))
(+.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 23)) (*.f64 (/.f64 -1 (*.f64 a 2)) 22))
(+.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -22)) (*.f64 (/.f64 1 (*.f64 a 2)) 23))
(+.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -22)) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -12) (*.f64 (/.f64 -1 (*.f64 a 2)) -11)))
(+.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 9))) (+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)))
(+.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 10))) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 10) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)))
(+.f64 (neg.f64 (*.f64 2 (*.f64 -4 (/.f64 -2 (*.f64 a -2))))) (+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)))
(*.f64 1 (/.f64 -1 (*.f64 a 2)))
(*.f64 (/.f64 -1 (*.f64 a 2)) 1)
(*.f64 (/.f64 1 (*.f64 a 2)) -1)
(*.f64 -1 (/.f64 1 (*.f64 a 2)))
(/.f64 1 (*.f64 a -2))
(/.f64 (/.f64 -1 (*.f64 a 2)) 1)
(/.f64 (/.f64 1 (*.f64 a 2)) -1)
(/.f64 -1 (*.f64 a 2))
(pow.f64 (/.f64 -1 (*.f64 a 2)) 1)
(neg.f64 (/.f64 1 (*.f64 a 2)))
Outputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))))
(+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b 6) (sqrt.f64 -1024)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b 6) (sqrt.f64 -1024))))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b 6) (sqrt.f64 -1024)))))))
(+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b 6) (sqrt.f64 -1024)))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 b (*.f64 -2 (*.f64 a (/.f64 c b))))
(+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))
(+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))
(+.f64 b (*.f64 (*.f64 a -2) (/.f64 c b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (+.f64 b (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 b (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))))
(+.f64 (+.f64 b (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) (+.f64 b (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))))
(*.f64 -1 b)
(*.f64 b -1)
(neg.f64 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(+.f64 (*.f64 b -1) (*.f64 2 (*.f64 a (/.f64 c b))))
(+.f64 (neg.f64 b) (*.f64 a (*.f64 2 (/.f64 c b))))
(+.f64 (neg.f64 b) (*.f64 c (*.f64 2 (/.f64 a b))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(+.f64 (*.f64 b -1) (+.f64 (*.f64 2 (*.f64 a (/.f64 c b))) (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 (neg.f64 b) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
(+.f64 (*.f64 2 (*.f64 a (/.f64 c b))) (+.f64 (*.f64 b -1) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) (+.f64 (neg.f64 b) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))
(+.f64 (+.f64 (neg.f64 b) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))
(+.f64 (neg.f64 b) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 b (*.f64 -2 (*.f64 a (/.f64 c b))))
(+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))
(+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))
(+.f64 b (*.f64 (*.f64 a -2) (/.f64 c b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (+.f64 b (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 b (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))))
(+.f64 (+.f64 b (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) (+.f64 b (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 b (*.f64 -2 (*.f64 a (/.f64 c b))))
(+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))
(+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))
(+.f64 b (*.f64 (*.f64 a -2) (/.f64 c b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (+.f64 b (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 b (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))))
(+.f64 (+.f64 b (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) (+.f64 b (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(+.f64 b (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b)
(+.f64 b (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 b (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (+.f64 b (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64))))))
(+.f64 b (+.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64))))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 b (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))))))
(+.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (+.f64 b (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 b (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 c (*.f64 -2 (/.f64 a b))) (*.f64 b 2))
(*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))
(*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2)))
(+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))))
(*.f64 2 (/.f64 (*.f64 c a) b))
(*.f64 2 (*.f64 a (/.f64 c b)))
(*.f64 a (*.f64 2 (/.f64 c b)))
(*.f64 c (*.f64 2 (/.f64 a b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (*.f64 a (/.f64 c b))) (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))
(*.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))
(*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 2 (*.f64 a (/.f64 c b))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 a (/.f64 c b))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (pow.f64 (*.f64 c a) 2)) 2) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (pow.f64 b 7))))
(+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (pow.f64 (*.f64 c a) 2)) 2) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (pow.f64 b 7)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (pow.f64 (*.f64 c a) 2)) 2) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (pow.f64 b 7)))))
(+.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (pow.f64 (*.f64 c a) 2)) 2) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (pow.f64 b 7))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 c (*.f64 -2 (/.f64 a b))) (*.f64 b 2))
(*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))
(*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2)))
(+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2))
(+.f64 (*.f64 c (*.f64 -2 (/.f64 a b))) (*.f64 b 2))
(*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))
(*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2)))
(+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))
(+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 a -4))
(*.f64 a (*.f64 c -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 a -4))
(*.f64 a (*.f64 c -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 a -4))
(*.f64 a (*.f64 c -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 a -4))
(*.f64 a (*.f64 c -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 a -4))
(*.f64 a (*.f64 c -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 a (*.f64 c -4)))
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(/.f64 -1/2 a)
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 0)
(sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)))
(sqrt.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b)))
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)))
(sqrt.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b)))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 0)
(sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)))
(sqrt.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 1)
(sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)))
(sqrt.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b)))
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)))
(sqrt.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 1)
(sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)))
(sqrt.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b)))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 1)
(sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)))
(sqrt.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b)))
(-.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 0)
(+.f64 b (sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b))))
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 1)
(+.f64 b (sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b))))
(*.f64 1 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b))))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 1)
(+.f64 b (sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b))))
(pow.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 1)
(+.f64 b (sqrt.f64 (+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b))))
(-.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) 0)
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b))
(+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) 1)
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b))
(+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b))
(*.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b))
(+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b))
(/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) 1)
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b))
(+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b))
(pow.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) 1)
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b))
(+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b))
(+.f64 (/.f64 -1 (*.f64 a 2)) 0)
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 3) (/.f64 -2 (*.f64 a -2)))
(+.f64 (*.f64 3 (/.f64 -1 (*.f64 a 2))) (/.f64 -2 (*.f64 a -2)))
(+.f64 (*.f64 3 (/.f64 1 (*.f64 a -2))) (/.f64 -2 (*.f64 a -2)))
(+.f64 (*.f64 3 (/.f64 1 (*.f64 a -2))) (/.f64 2 (*.f64 a 2)))
(+.f64 (/.f64 -2 (*.f64 a 2)) (/.f64 1 (*.f64 a 2)))
(+.f64 (/.f64 2 (*.f64 a -2)) (/.f64 1 (*.f64 a 2)))
(+.f64 (/.f64 2 (*.f64 a -2)) (/.f64 -1 (*.f64 a -2)))
(+.f64 0 (/.f64 -1 (*.f64 a 2)))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (/.f64 1 (*.f64 a 2)) (/.f64 -2 (*.f64 a 2)))
(+.f64 (/.f64 -2 (*.f64 a 2)) (/.f64 1 (*.f64 a 2)))
(+.f64 (/.f64 2 (*.f64 a -2)) (/.f64 1 (*.f64 a 2)))
(+.f64 (/.f64 2 (*.f64 a -2)) (/.f64 -1 (*.f64 a -2)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 6) (*.f64 (/.f64 -1 (*.f64 a 2)) -5))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 6) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 7)))
(+.f64 (*.f64 6 (/.f64 -1 (*.f64 a 2))) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 7 (/.f64 -1 (*.f64 a 2)))))
(+.f64 (*.f64 6 (/.f64 1 (*.f64 a -2))) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 7 (/.f64 1 (*.f64 a -2)))))
(+.f64 (*.f64 6 (/.f64 1 (*.f64 a -2))) (-.f64 (/.f64 2 (*.f64 a -2)) (*.f64 7 (/.f64 1 (*.f64 a -2)))))
(+.f64 (*.f64 6 (/.f64 1 (*.f64 a -2))) (+.f64 (*.f64 7 (/.f64 1 (*.f64 a 2))) (/.f64 2 (*.f64 a -2))))
(+.f64 (*.f64 6 (/.f64 1 (*.f64 a -2))) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 7 (/.f64 1 (*.f64 a 2)))))
(+.f64 (*.f64 6 (/.f64 1 (*.f64 a -2))) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 7 (/.f64 -1 (*.f64 a -2)))))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 5) (*.f64 -4 (/.f64 -1 (*.f64 a 2))))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (/.f64 -2 (*.f64 a -2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 3))
(+.f64 (*.f64 3 (/.f64 -1 (*.f64 a 2))) (/.f64 -2 (*.f64 a -2)))
(+.f64 (*.f64 3 (/.f64 1 (*.f64 a -2))) (/.f64 -2 (*.f64 a -2)))
(+.f64 (*.f64 3 (/.f64 1 (*.f64 a -2))) (/.f64 2 (*.f64 a 2)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -3) (*.f64 -4 (/.f64 1 (*.f64 a 2))))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (*.f64 -4 (/.f64 1 (*.f64 a 2))) (*.f64 (/.f64 -1 (*.f64 a 2)) -3))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -6) (*.f64 (/.f64 -1 (*.f64 a 2)) 7))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (*.f64 -4 (/.f64 -1 (*.f64 a 2))) (*.f64 (/.f64 -1 (*.f64 a 2)) 5))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (*.f64 -4 (/.f64 -1 (*.f64 a 2))) (-.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 3) (/.f64 -2 (*.f64 a -2))))
(+.f64 (*.f64 -4 (/.f64 -1 (*.f64 a 2))) (-.f64 (*.f64 3 (/.f64 -1 (*.f64 a 2))) (/.f64 -2 (*.f64 a -2))))
(+.f64 (*.f64 -4 (/.f64 1 (*.f64 a -2))) (-.f64 (*.f64 3 (/.f64 1 (*.f64 a -2))) (/.f64 -2 (*.f64 a -2))))
(+.f64 (*.f64 -4 (/.f64 1 (*.f64 a -2))) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 3 (/.f64 1 (*.f64 a -2)))))
(+.f64 (*.f64 -4 (/.f64 1 (*.f64 a -2))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 a -2))) (/.f64 2 (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -5) (*.f64 (/.f64 -1 (*.f64 a 2)) 6))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 12) (*.f64 (/.f64 -1 (*.f64 a 2)) -11))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 11) (*.f64 (/.f64 -1 (*.f64 a 2)) -10))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 (/.f64 -1 (*.f64 a 2)) -7))
(+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 (/.f64 1 (*.f64 a -2)) -7))
(+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 7 (/.f64 1 (*.f64 a 2))))
(+.f64 (*.f64 -4 (/.f64 2 (*.f64 a 2))) (*.f64 7 (/.f64 1 (*.f64 a 2))))
(+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 7 (/.f64 -1 (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -12) (*.f64 (/.f64 -1 (*.f64 a 2)) 13))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -11) (*.f64 (/.f64 -1 (*.f64 a 2)) 12))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 10) (*.f64 (/.f64 -1 (*.f64 a 2)) -9))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 9) (*.f64 -4 (/.f64 -2 (*.f64 a 2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 9) (*.f64 -4 (/.f64 -2 (*.f64 a 2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 9) (*.f64 -4 (/.f64 2 (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -7) (*.f64 -4 (/.f64 -2 (*.f64 a -2))))
(+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 (/.f64 -1 (*.f64 a 2)) -7))
(+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 (/.f64 1 (*.f64 a -2)) -7))
(+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 7 (/.f64 1 (*.f64 a 2))))
(+.f64 (*.f64 -4 (/.f64 2 (*.f64 a 2))) (*.f64 7 (/.f64 1 (*.f64 a 2))))
(+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 7 (/.f64 -1 (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 7) (*.f64 (/.f64 -1 (*.f64 a 2)) -6))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -10) (*.f64 (/.f64 -1 (*.f64 a 2)) 11))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -10) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -9)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -10) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 1 (*.f64 a -2)) -9)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -10) (-.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) -9)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -10) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 9)))
(+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a 2))) (*.f64 (/.f64 -1 (*.f64 a 2)) 9))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 9) (*.f64 -4 (/.f64 -2 (*.f64 a 2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 9) (*.f64 -4 (/.f64 -2 (*.f64 a 2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 9) (*.f64 -4 (/.f64 2 (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 22) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 23)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 22) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 1 (*.f64 a -2)) 23)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 22) (-.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 23)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 22) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (/.f64 2 (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 22) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) -23)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 22) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (/.f64 -2 (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 23) (*.f64 (/.f64 -1 (*.f64 a 2)) -22))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -9) (*.f64 (/.f64 -1 (*.f64 a 2)) 10))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 24) (*.f64 (/.f64 1 (*.f64 a 2)) 23))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 24) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -12) (*.f64 (/.f64 -1 (*.f64 a 2)) -11)))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -13) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -12)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -13) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 1 (*.f64 a -2)) -12)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -13) (-.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) -12)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -13) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 12) (/.f64 2 (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -13) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 12)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 13) (*.f64 (/.f64 -1 (*.f64 a 2)) -12))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -22) (*.f64 (/.f64 -1 (*.f64 a 2)) 23))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (*.f64 (/.f64 1 (*.f64 a 2)) 23) (*.f64 (/.f64 -1 (*.f64 a 2)) 24))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (*.f64 (/.f64 1 (*.f64 a 2)) 23) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a 2)) 23) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 1 (*.f64 a -2)) -22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 1 (*.f64 a -2)) -22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (-.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) -22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 22) (/.f64 2 (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 22) (/.f64 -2 (*.f64 a -2))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 10) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)) (neg.f64 (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 9))))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 10) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 10))))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 9) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 10) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 20))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 19) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 1 (*.f64 a -2)) 20)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 19) (-.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 20)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 19) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -20) (/.f64 2 (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 19) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) -20)))
(+.f64 (+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 9))))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 9) (+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 18))))
(+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 9) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 1 (*.f64 a -2)) 18))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 9) (+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (-.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 18))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 9) (+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -18) (/.f64 2 (*.f64 a -2)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 9) (+.f64 (*.f64 -4 (/.f64 2 (*.f64 a 2))) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) -18))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 (/.f64 1 (*.f64 a -2)) 9)) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) -18)))
(+.f64 (+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)) (neg.f64 (*.f64 2 (*.f64 -4 (/.f64 -2 (*.f64 a -2))))))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 9) (*.f64 -4 (/.f64 -2 (*.f64 a 2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 9) (*.f64 -4 (/.f64 -2 (*.f64 a 2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 9) (*.f64 -4 (/.f64 2 (*.f64 a -2))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -12) (*.f64 (/.f64 -1 (*.f64 a 2)) -11)) (*.f64 (/.f64 -1 (*.f64 a 2)) 24))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -12) (*.f64 (/.f64 -1 (*.f64 a 2)) -11)) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a 2)) 23) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a 2)) 23) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 1 (*.f64 a -2)) -22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 1 (*.f64 a -2)) -22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (-.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) -22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 22) (/.f64 2 (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 22) (/.f64 -2 (*.f64 a -2))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 11) (*.f64 (/.f64 -1 (*.f64 a 2)) 10)) (neg.f64 (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 10))))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 11) (*.f64 (/.f64 -1 (*.f64 a 2)) 10)) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 22)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 10) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 11) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 22))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 21) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 1 (*.f64 a -2)) 22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 21) (-.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 21) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -22) (/.f64 2 (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 21) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) -22)))
(+.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 9))) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 10) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 10))) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 11) (*.f64 (/.f64 -1 (*.f64 a 2)) 10)))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(+.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 3) (/.f64 -2 (*.f64 a -2))) (*.f64 -4 (/.f64 -1 (*.f64 a 2))))
(+.f64 (*.f64 -4 (/.f64 -1 (*.f64 a 2))) (-.f64 (*.f64 3 (/.f64 -1 (*.f64 a 2))) (/.f64 -2 (*.f64 a -2))))
(+.f64 (*.f64 -4 (/.f64 1 (*.f64 a -2))) (-.f64 (*.f64 3 (/.f64 1 (*.f64 a -2))) (/.f64 -2 (*.f64 a -2))))
(+.f64 (*.f64 -4 (/.f64 1 (*.f64 a -2))) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 3 (/.f64 1 (*.f64 a -2)))))
(+.f64 (*.f64 -4 (/.f64 1 (*.f64 a -2))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 a -2))) (/.f64 2 (*.f64 a -2))))
(+.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -12)) (*.f64 (/.f64 -1 (*.f64 a 2)) -13))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -13) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -12)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -13) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 1 (*.f64 a -2)) -12)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -13) (-.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) -12)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -13) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 12) (/.f64 2 (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -13) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 12)))
(+.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 7)) (*.f64 (/.f64 -1 (*.f64 a 2)) 6))
(+.f64 (*.f64 6 (/.f64 -1 (*.f64 a 2))) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 7 (/.f64 -1 (*.f64 a 2)))))
(+.f64 (*.f64 6 (/.f64 1 (*.f64 a -2))) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 7 (/.f64 1 (*.f64 a -2)))))
(+.f64 (*.f64 6 (/.f64 1 (*.f64 a -2))) (-.f64 (/.f64 2 (*.f64 a -2)) (*.f64 7 (/.f64 1 (*.f64 a -2)))))
(+.f64 (*.f64 6 (/.f64 1 (*.f64 a -2))) (+.f64 (*.f64 7 (/.f64 1 (*.f64 a 2))) (/.f64 2 (*.f64 a -2))))
(+.f64 (*.f64 6 (/.f64 1 (*.f64 a -2))) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 7 (/.f64 1 (*.f64 a 2)))))
(+.f64 (*.f64 6 (/.f64 1 (*.f64 a -2))) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 7 (/.f64 -1 (*.f64 a -2)))))
(+.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -9)) (*.f64 (/.f64 -1 (*.f64 a 2)) -10))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -10) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -9)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -10) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 1 (*.f64 a -2)) -9)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -10) (-.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) -9)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -10) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 9)))
(+.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 22)) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 11) (*.f64 (/.f64 -1 (*.f64 a 2)) 10)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 10) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 11) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 22))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 21) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 1 (*.f64 a -2)) 22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 21) (-.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 21) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -22) (/.f64 2 (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 21) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) -22)))
(+.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 23)) (*.f64 (/.f64 -1 (*.f64 a 2)) 22))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 22) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 23)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 22) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 1 (*.f64 a -2)) 23)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 22) (-.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 23)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 22) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (/.f64 2 (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 22) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) -23)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 22) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (/.f64 -2 (*.f64 a -2))))
(+.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -22)) (*.f64 (/.f64 1 (*.f64 a 2)) 23))
(+.f64 (*.f64 (/.f64 1 (*.f64 a 2)) 23) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a 2)) 23) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 1 (*.f64 a -2)) -22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 1 (*.f64 a -2)) -22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (-.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) -22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 22) (/.f64 2 (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 22) (/.f64 -2 (*.f64 a -2))))
(+.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -22)) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) -12) (*.f64 (/.f64 -1 (*.f64 a 2)) -11)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a 2)) 23) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) -22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a 2)) 23) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 1 (*.f64 a -2)) -22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 1 (*.f64 a -2)) -22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (-.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) -22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 22) (/.f64 2 (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 22)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -23) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 22) (/.f64 -2 (*.f64 a -2))))
(+.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 9))) (+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 9) (+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 18))))
(+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 9) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 1 (*.f64 a -2)) 18))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 9) (+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (-.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 18))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 9) (+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -18) (/.f64 2 (*.f64 a -2)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 9) (+.f64 (*.f64 -4 (/.f64 2 (*.f64 a 2))) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) -18))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 (/.f64 1 (*.f64 a -2)) 9)) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) -18)))
(+.f64 (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 2 (*.f64 (/.f64 -1 (*.f64 a 2)) 10))) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 10) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 9) (+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 10) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 20))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 19) (-.f64 (/.f64 -2 (*.f64 a 2)) (*.f64 (/.f64 1 (*.f64 a -2)) 20)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 19) (-.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) 20)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 19) (+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) -20) (/.f64 2 (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 19) (+.f64 (/.f64 2 (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) -20)))
(+.f64 (neg.f64 (*.f64 2 (*.f64 -4 (/.f64 -2 (*.f64 a -2))))) (+.f64 (*.f64 -4 (/.f64 -2 (*.f64 a -2))) (*.f64 (/.f64 -1 (*.f64 a 2)) 9)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 a 2)) 9) (*.f64 -4 (/.f64 -2 (*.f64 a 2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 9) (*.f64 -4 (/.f64 -2 (*.f64 a 2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 9) (*.f64 -4 (/.f64 2 (*.f64 a -2))))
(*.f64 1 (/.f64 -1 (*.f64 a 2)))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(*.f64 (/.f64 -1 (*.f64 a 2)) 1)
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a 2)) -1)
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(*.f64 -1 (/.f64 1 (*.f64 a 2)))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(/.f64 1 (*.f64 a -2))
(/.f64 -1 (*.f64 a 2))
(/.f64 (/.f64 -1 (*.f64 a 2)) 1)
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(/.f64 (/.f64 1 (*.f64 a 2)) -1)
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(pow.f64 (/.f64 -1 (*.f64 a 2)) 1)
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))
(neg.f64 (/.f64 1 (*.f64 a 2)))
(/.f64 -1 (*.f64 a 2))
(/.f64 1 (*.f64 a -2))

localize6.0ms (0%)

Compiler

Compiled 14 to 7 computations (50% saved)

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 12 (*.f64 c a))
5.1b
(/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)
5.7b
(+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a)))
6.8b
(/.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 a -2))
Compiler

Compiled 84 to 44 computations (47.6% saved)

series10.0ms (0.1%)

Counts
4 → 84
Calls

30 calls:

TimeVariablePointExpression
1.0ms
c
@0
(/.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 a -2))
1.0ms
a
@-inf
(/.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 a -2))
1.0ms
a
@inf
(/.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 a -2))
1.0ms
c
@-inf
(/.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 a -2))
1.0ms
b
@0
(/.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 a -2))

rewrite113.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1428×rational_best-1
1380×rational_best-4
1380×rational_best-2
1380×rational_best-3
1282×exponential-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
017136
111682
219082
327482
447776
5122676
6381676
7665176
Stop Event
node limit
Counts
4 → 201
Calls
Call 1
Inputs
(/.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 a -2))
(+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a)))
(/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)
(*.f64 12 (*.f64 c a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) (*.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2))) (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2))) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2)))) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))) 0) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (*.f64 c a) 2) (neg.f64 (*.f64 a 2))) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (*.f64 (*.f64 c a) 2)) (*.f64 b (*.f64 a 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))) (+.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))) (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2))) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2)))) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2))) 2) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 (/.f64 -1/2 (*.f64 a -2)) (*.f64 a (/.f64 -4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 (/.f64 (/.f64 -1/2 b) (*.f64 a -2)) (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (/.f64 (/.f64 -1/2 b) (*.f64 a -2)) (*.f64 c -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -4 (*.f64 a (*.f64 b -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c a) (*.f64 (/.f64 -1/2 (*.f64 a -2)) (*.f64 (/.f64 1 b) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c a) (*.f64 (/.f64 -1/2 (*.f64 a -2)) (/.f64 -4 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c a) (*.f64 -4 (/.f64 (/.f64 -1/2 b) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c a) (*.f64 (*.f64 -1/2 (/.f64 1 b)) (/.f64 -4 (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 a -4)) (/.f64 (/.f64 -1/2 b) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 -1/2 (/.f64 1 b)) (neg.f64 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (/.f64 -1/2 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (*.f64 -1/2 (/.f64 1 (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (/.f64 -1/2 (neg.f64 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (/.f64 1 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (/.f64 1 (neg.f64 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (+.f64 (/.f64 -1/2 (*.f64 a 2)) (/.f64 -1/2 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (*.f64 a -2)) (*.f64 a (/.f64 (*.f64 c -4) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (*.f64 (/.f64 (*.f64 c a) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (*.f64 -1/2 (*.f64 a (/.f64 (*.f64 c -4) (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (*.f64 a (*.f64 (/.f64 -1/2 (*.f64 a -2)) (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (/.f64 (*.f64 (*.f64 c a) 2) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (/.f64 (*.f64 (*.f64 c a) 2) (neg.f64 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (*.f64 (*.f64 c a) (/.f64 (/.f64 -1/2 b) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b)) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 c (/.f64 a (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b)) (neg.f64 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 b) (*.f64 a -2)) (*.f64 c (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 a (/.f64 (*.f64 c -4) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 (*.f64 c -4) (*.f64 a -2))) (*.f64 -1/2 (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) (*.f64 -1/2 (/.f64 -4 (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 -1/2 (*.f64 a -2)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 1 (*.f64 a -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) (+.f64 (/.f64 1 (neg.f64 (*.f64 a 2))) (/.f64 1 (neg.f64 (*.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -4) (*.f64 -1/2 (/.f64 c (*.f64 a (*.f64 b -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -4) (*.f64 (/.f64 -1/2 (*.f64 a -2)) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -4) (*.f64 c (/.f64 (/.f64 -1/2 b) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -4) (*.f64 (*.f64 -1/2 (/.f64 1 b)) (/.f64 c (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (*.f64 c a) (neg.f64 b))) (/.f64 1 (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c a) 4) (/.f64 (/.f64 -1/2 (*.f64 a 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (*.f64 a (/.f64 (*.f64 c -4) (*.f64 a -2)))) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 (/.f64 -1/2 (*.f64 a -2)) (*.f64 c -4))) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -1/2 b) (*.f64 a -2))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 1 (*.f64 a -2))) (*.f64 a (/.f64 (*.f64 c -4) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c a) 2) (/.f64 1 (*.f64 a (*.f64 b -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c a) 2) (/.f64 (/.f64 1 b) (neg.f64 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b)) (/.f64 -4 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b)) (/.f64 -4 (neg.f64 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 (*.f64 a -4) (*.f64 a 2))) (neg.f64 (*.f64 -1/2 (/.f64 1 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (/.f64 -1/2 (*.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 c a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (*.f64 a -2)) (*.f64 -1/2 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (*.f64 a -2)) (*.f64 -1/2 (*.f64 a (/.f64 -4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (*.f64 a -2)) (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 a (*.f64 a -2))) (*.f64 -1/2 (*.f64 (/.f64 1 b) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 a (*.f64 a -2))) (*.f64 -1/2 (/.f64 -4 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 a (*.f64 a -2))) (*.f64 -4 (*.f64 -1/2 (/.f64 1 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (*.f64 a (/.f64 -4 b))) (/.f64 c (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (*.f64 a (/.f64 -4 b))) (/.f64 c (neg.f64 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (*.f64 (/.f64 1 b) -4)) (*.f64 c (/.f64 a (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (*.f64 (/.f64 1 b) -4)) (/.f64 (*.f64 c a) (neg.f64 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 -4 b)) (*.f64 c (/.f64 a (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 -4 b)) (/.f64 (*.f64 c a) (neg.f64 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 a (/.f64 -4 (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 c b)) (/.f64 (*.f64 a -4) (neg.f64 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 a -4)) (/.f64 c (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 a -4)) (/.f64 c (neg.f64 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 c -4)) (/.f64 a (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 c -4)) (/.f64 a (neg.f64 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -4 (*.f64 -1/2 (/.f64 1 b))) (*.f64 c (/.f64 a (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -4 (*.f64 -1/2 (/.f64 1 b))) (/.f64 (*.f64 c a) (neg.f64 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 -1/2 (/.f64 1 b))) (*.f64 a (/.f64 -4 (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 -1/2 (/.f64 1 b))) (/.f64 (*.f64 a -4) (neg.f64 (*.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 -4 (*.f64 a (*.f64 b -2)))) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 -4 (*.f64 a -2))) (/.f64 (*.f64 c a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (*.f64 b -2)))) (*.f64 a -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1/2 (*.f64 a -2)) (*.f64 a (/.f64 -4 b))) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1/2 (*.f64 a -2)) (*.f64 (/.f64 1 b) -4)) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1/2 (*.f64 a -2)) (/.f64 -4 b)) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1/2 (*.f64 a -2)) -4) (/.f64 (*.f64 c a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1/2 (*.f64 a -2)) (/.f64 c b)) (*.f64 a -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 c a) 2) (*.f64 a -2)) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b)) (*.f64 a -2)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 -1/2 b) (*.f64 a -2)) (*.f64 a -4)) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 -1/2 b) (*.f64 a -2)) (*.f64 c -4)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -4 (/.f64 (/.f64 -1/2 b) (*.f64 a -2))) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 (/.f64 -1/2 b) (*.f64 a -2))) (*.f64 a -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (/.f64 -4 (*.f64 a -2))) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 c (/.f64 a (*.f64 a -2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (/.f64 c (*.f64 a -2))) (*.f64 a -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (*.f64 a 2)) (*.f64 (/.f64 (*.f64 c a) b) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a 2)) (*.f64 2 (/.f64 (*.f64 c a) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b (*.f64 a 2))) (neg.f64 (*.f64 (*.f64 c a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (*.f64 a 2)) (neg.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 (*.f64 a 2)) b) (*.f64 (*.f64 c a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 -4 (*.f64 a -2))) (*.f64 -1/2 (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 -4 (*.f64 a -2))) (*.f64 c (*.f64 -1/2 (/.f64 1 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 a -2)) (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 c -4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 a -4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 a -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 c -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c a) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 a -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 c (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -4) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -4) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 a -4)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 (/.f64 (*.f64 c a) b) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (/.f64 (*.f64 c -4) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (*.f64 (/.f64 (*.f64 c a) b) -8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) -8) (*.f64 (/.f64 (*.f64 c a) b) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 (*.f64 c a) b) -8)) (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (*.f64 (/.f64 (*.f64 c a) b) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (*.f64 (/.f64 (*.f64 c a) b) -8)) (neg.f64 (*.f64 (/.f64 (*.f64 c a) b) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 (/.f64 (*.f64 c a) b) -8)) (*.f64 (/.f64 (*.f64 c a) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 c a) b) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (neg.f64 (*.f64 (/.f64 (*.f64 c a) b) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b) -8) (*.f64 a (/.f64 (*.f64 c -4) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) -8) 2) (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (*.f64 (/.f64 (*.f64 c a) b) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (*.f64 (/.f64 (*.f64 c a) b) -8)) (*.f64 (/.f64 (*.f64 c a) b) -8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) 2) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (neg.f64 (*.f64 (/.f64 (*.f64 c a) b) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 a (/.f64 -4 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (/.f64 (*.f64 a -4) (neg.f64 (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 (*.f64 c -4) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 -4 (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 (*.f64 c -4) (neg.f64 (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c a) (*.f64 (/.f64 1 b) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c a) (/.f64 -4 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c a) (/.f64 -4 (neg.f64 (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 a -4)) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 a -4)) (/.f64 1 (neg.f64 (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 a (/.f64 (*.f64 c -4) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (*.f64 c (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (/.f64 (*.f64 c a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -4) (/.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -4) (/.f64 c (neg.f64 (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c a) 4) (/.f64 1 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (*.f64 c a) b) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 -4 b)) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 b) -4) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c b) (*.f64 a -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a b) (*.f64 c -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 b) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -4) (/.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -4) (/.f64 a (neg.f64 (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c -4) b) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -4 (/.f64 c b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) (neg.f64 b)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (neg.f64 b)) (neg.f64 (*.f64 c -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 b)) (*.f64 (*.f64 c a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (neg.f64 b)) (neg.f64 (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 -4 (neg.f64 b))) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (neg.f64 b)) (neg.f64 (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 c a) b) 4))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 a 12)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (*.f64 a 12)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 a 12)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a 12)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 a 12)) 1)))))

simplify276.0ms (1.6%)

Algorithm
egg-herbie
Rules
1406×rational_best-simplify-2
978×rational_best-simplify-1
970×rational_best-simplify-47
834×rational_best-simplify-51
754×rational_best-simplify-44
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
03979235
17587431
216047383
324367323
438697311
558724917
670534917
779724917
Stop Event
node limit
Counts
285 → 276
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (*.f64 a b)))
(*.f64 1/4 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (*.f64 a b)))
(*.f64 1/4 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (*.f64 a b)))
(*.f64 1/4 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (*.f64 a b)))
(*.f64 1/4 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (*.f64 a b)))
(*.f64 1/4 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (*.f64 a b)))
(*.f64 1/4 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (*.f64 a b)))
(*.f64 1/4 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (*.f64 a b)))
(*.f64 -1/4 (/.f64 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))) (*.f64 a b)))
(*.f64 -1/4 (/.f64 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))) (*.f64 a b)))
(*.f64 -1/4 (/.f64 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))) (*.f64 a b)))
(*.f64 -1/4 (/.f64 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))) (*.f64 a b)))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) b))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) b))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) b))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) b))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) b))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) b))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) b))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) b))
(*.f64 -1/4 (/.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) b))
(*.f64 -1/4 (/.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) b))
(*.f64 -1/4 (/.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) b))
(*.f64 -1/4 (/.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) b))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))))
(*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c)))
(*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c)))
(*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c)))
(*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c)))
(*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c)))
(*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c)))
(*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c)))
(*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a))
(*.f64 -1 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a))
(*.f64 -1 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a))
(*.f64 -1 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a))
(/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)
(/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)
(/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)
(/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)
(/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)
(/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)
(/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)
(/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)
(*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))) b))
(*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))) b))
(*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))) b))
(*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))) b))
(/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)
(/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)
(/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)
(/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)
(/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)
(/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)
(/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)
(/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a) b))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a) b))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a) b))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a) b))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 0)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) (*.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))) 0))
(+.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2))
(+.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2)))))
(+.f64 -1 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 1))
(+.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2))) (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2))))
(+.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2))) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2))))
(+.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2)))) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))))
(+.f64 (*.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))) 0) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 1) -1)
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 c a) 2) (neg.f64 (*.f64 a 2))) b) 0)
(+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 c a) 2)) (*.f64 b (*.f64 a 2))) 0)
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 0)
(-.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2))))
(-.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))) (+.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))) (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2)))))
(-.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2))
(-.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2))) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))))
(-.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2)))) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2))))
(-.f64 (*.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2))) 2) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2)))))
(*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))))
(*.f64 c (*.f64 (/.f64 -1/2 (*.f64 a -2)) (*.f64 a (/.f64 -4 b))))
(*.f64 c (*.f64 (/.f64 (/.f64 -1/2 b) (*.f64 a -2)) (*.f64 a -4)))
(*.f64 a (*.f64 (/.f64 (/.f64 -1/2 b) (*.f64 a -2)) (*.f64 c -4)))
(*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -4 (*.f64 a (*.f64 b -2)))))
(*.f64 (*.f64 c a) (*.f64 (/.f64 -1/2 (*.f64 a -2)) (*.f64 (/.f64 1 b) -4)))
(*.f64 (*.f64 c a) (*.f64 (/.f64 -1/2 (*.f64 a -2)) (/.f64 -4 b)))
(*.f64 (*.f64 c a) (*.f64 -4 (/.f64 (/.f64 -1/2 b) (*.f64 a -2))))
(*.f64 (*.f64 c a) (*.f64 (*.f64 -1/2 (/.f64 1 b)) (/.f64 -4 (*.f64 a -2))))
(*.f64 (*.f64 c (*.f64 a -4)) (/.f64 (/.f64 -1/2 b) (*.f64 a -2)))
(*.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 -1/2 (/.f64 1 b)) (neg.f64 (*.f64 a 2))))
(*.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (/.f64 -1/2 (*.f64 a -2)))
(*.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (*.f64 -1/2 (/.f64 1 (*.f64 a -2))))
(*.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (/.f64 -1/2 (neg.f64 (*.f64 a 2))))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (/.f64 1 (*.f64 a -2)))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (/.f64 1 (neg.f64 (*.f64 a 2))))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (+.f64 (/.f64 -1/2 (*.f64 a 2)) (/.f64 -1/2 (*.f64 a 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 1)
(*.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2))
(*.f64 (/.f64 -1/2 (*.f64 a -2)) (*.f64 a (/.f64 (*.f64 c -4) b)))
(*.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))) -1/2)
(*.f64 (/.f64 1 (*.f64 a -2)) (*.f64 (/.f64 (*.f64 c a) b) 2))
(*.f64 (/.f64 1 b) (*.f64 -1/2 (*.f64 a (/.f64 (*.f64 c -4) (*.f64 a -2)))))
(*.f64 (/.f64 1 b) (*.f64 a (*.f64 (/.f64 -1/2 (*.f64 a -2)) (*.f64 c -4))))
(*.f64 (/.f64 1 b) (/.f64 (*.f64 (*.f64 c a) 2) (*.f64 a -2)))
(*.f64 (/.f64 1 b) (/.f64 (*.f64 (*.f64 c a) 2) (neg.f64 (*.f64 a 2))))
(*.f64 -4 (*.f64 (*.f64 c a) (/.f64 (/.f64 -1/2 b) (*.f64 a -2))))
(*.f64 -4 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2))))
(*.f64 -4 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b)) (*.f64 a -2)))
(*.f64 -4 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 c (/.f64 a (*.f64 a -2)))))
(*.f64 -4 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b)) (neg.f64 (*.f64 a 2))))
(*.f64 (/.f64 (/.f64 -1/2 b) (*.f64 a -2)) (*.f64 c (*.f64 a -4)))
(*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 a (/.f64 (*.f64 c -4) (*.f64 a -2))))
(*.f64 (*.f64 a (/.f64 (*.f64 c -4) (*.f64 a -2))) (*.f64 -1/2 (/.f64 1 b)))
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 -1/2 (/.f64 -4 (*.f64 a -2))))
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 -1/2 (*.f64 a -2)) -4))
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 1 (*.f64 a -2)) 2))
(*.f64 (/.f64 (*.f64 c a) b) (+.f64 (/.f64 1 (neg.f64 (*.f64 a 2))) (/.f64 1 (neg.f64 (*.f64 a 2)))))
(*.f64 (*.f64 a -4) (*.f64 -1/2 (/.f64 c (*.f64 a (*.f64 b -2)))))
(*.f64 (*.f64 a -4) (*.f64 (/.f64 -1/2 (*.f64 a -2)) (/.f64 c b)))
(*.f64 (*.f64 a -4) (*.f64 c (/.f64 (/.f64 -1/2 b) (*.f64 a -2))))
(*.f64 (*.f64 a -4) (*.f64 (*.f64 -1/2 (/.f64 1 b)) (/.f64 c (*.f64 a -2))))
(*.f64 (*.f64 2 (/.f64 (*.f64 c a) (neg.f64 b))) (/.f64 1 (*.f64 a 2)))
(*.f64 (*.f64 (*.f64 c a) 4) (/.f64 (/.f64 -1/2 (*.f64 a 2)) b))
(*.f64 -1 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2))))
(*.f64 (*.f64 -1/2 (*.f64 a (/.f64 (*.f64 c -4) (*.f64 a -2)))) (/.f64 1 b))
(*.f64 (*.f64 a (*.f64 (/.f64 -1/2 (*.f64 a -2)) (*.f64 c -4))) (/.f64 1 b))
(*.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -1/2 b) (*.f64 a -2))) -4)
(*.f64 (*.f64 -1/2 (/.f64 1 (*.f64 a -2))) (*.f64 a (/.f64 (*.f64 c -4) b)))
(*.f64 (*.f64 (*.f64 c a) 2) (/.f64 1 (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 (*.f64 c a) 2) (/.f64 (/.f64 1 b) (neg.f64 (*.f64 a 2))))
(*.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b)) (/.f64 -4 (*.f64 a -2)))
(*.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b)) (/.f64 -4 (neg.f64 (*.f64 a 2))))
(*.f64 (*.f64 c (/.f64 (*.f64 a -4) (*.f64 a 2))) (neg.f64 (*.f64 -1/2 (/.f64 1 b))))
(*.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2))) 1/2)
(*.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2))) -1)
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (/.f64 -1/2 (*.f64 a 2)))
(*.f64 (/.f64 1 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 c a) 2))
(*.f64 (/.f64 -4 (*.f64 a -2)) (*.f64 -1/2 (/.f64 (*.f64 c a) b)))
(*.f64 (/.f64 c (*.f64 a -2)) (*.f64 -1/2 (*.f64 a (/.f64 -4 b))))
(*.f64 (/.f64 c (*.f64 a -2)) (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 a -4)))
(*.f64 (*.f64 c (/.f64 a (*.f64 a -2))) (*.f64 -1/2 (*.f64 (/.f64 1 b) -4)))
(*.f64 (*.f64 c (/.f64 a (*.f64 a -2))) (*.f64 -1/2 (/.f64 -4 b)))
(*.f64 (*.f64 c (/.f64 a (*.f64 a -2))) (*.f64 -4 (*.f64 -1/2 (/.f64 1 b))))
(*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2)
(*.f64 (*.f64 -1/2 (*.f64 a (/.f64 -4 b))) (/.f64 c (*.f64 a -2)))
(*.f64 (*.f64 -1/2 (*.f64 a (/.f64 -4 b))) (/.f64 c (neg.f64 (*.f64 a 2))))
(*.f64 (*.f64 -1/2 (*.f64 (/.f64 1 b) -4)) (*.f64 c (/.f64 a (*.f64 a -2))))
(*.f64 (*.f64 -1/2 (*.f64 (/.f64 1 b) -4)) (/.f64 (*.f64 c a) (neg.f64 (*.f64 a 2))))
(*.f64 (*.f64 -1/2 (/.f64 -4 b)) (*.f64 c (/.f64 a (*.f64 a -2))))
(*.f64 (*.f64 -1/2 (/.f64 -4 b)) (/.f64 (*.f64 c a) (neg.f64 (*.f64 a 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)))
(*.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 a (/.f64 -4 (*.f64 a -2))))
(*.f64 (*.f64 -1/2 (/.f64 c b)) (/.f64 (*.f64 a -4) (neg.f64 (*.f64 a 2))))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 a -4)) (/.f64 c (*.f64 a -2)))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 a -4)) (/.f64 c (neg.f64 (*.f64 a 2))))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 c -4)) (/.f64 a (*.f64 a -2)))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 c -4)) (/.f64 a (neg.f64 (*.f64 a 2))))
(*.f64 (*.f64 -4 (*.f64 -1/2 (/.f64 1 b))) (*.f64 c (/.f64 a (*.f64 a -2))))
(*.f64 (*.f64 -4 (*.f64 -1/2 (/.f64 1 b))) (/.f64 (*.f64 c a) (neg.f64 (*.f64 a 2))))
(*.f64 (*.f64 c (*.f64 -1/2 (/.f64 1 b))) (*.f64 a (/.f64 -4 (*.f64 a -2))))
(*.f64 (*.f64 c (*.f64 -1/2 (/.f64 1 b))) (/.f64 (*.f64 a -4) (neg.f64 (*.f64 a 2))))
(*.f64 (*.f64 -1/2 (/.f64 -4 (*.f64 a (*.f64 b -2)))) (*.f64 c a))
(*.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2))) -4)
(*.f64 (*.f64 -1/2 (/.f64 -4 (*.f64 a -2))) (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (*.f64 b -2)))) (*.f64 a -4))
(*.f64 (*.f64 (/.f64 -1/2 (*.f64 a -2)) (*.f64 a (/.f64 -4 b))) c)
(*.f64 (*.f64 (/.f64 -1/2 (*.f64 a -2)) (*.f64 (/.f64 1 b) -4)) (*.f64 c a))
(*.f64 (*.f64 (/.f64 -1/2 (*.f64 a -2)) (/.f64 -4 b)) (*.f64 c a))
(*.f64 (*.f64 (/.f64 -1/2 (*.f64 a -2)) -4) (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 (/.f64 -1/2 (*.f64 a -2)) (/.f64 c b)) (*.f64 a -4))
(*.f64 (/.f64 (*.f64 (*.f64 c a) 2) (*.f64 a -2)) (/.f64 1 b))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b)) (*.f64 a -2)) -4)
(*.f64 (*.f64 (/.f64 (/.f64 -1/2 b) (*.f64 a -2)) (*.f64 a -4)) c)
(*.f64 (*.f64 (/.f64 (/.f64 -1/2 b) (*.f64 a -2)) (*.f64 c -4)) a)
(*.f64 (*.f64 -4 (/.f64 (/.f64 -1/2 b) (*.f64 a -2))) (*.f64 c a))
(*.f64 (*.f64 c (/.f64 (/.f64 -1/2 b) (*.f64 a -2))) (*.f64 a -4))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (/.f64 -4 (*.f64 a -2))) (*.f64 c a))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 c (/.f64 a (*.f64 a -2)))) -4)
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (/.f64 c (*.f64 a -2))) (*.f64 a -4))
(*.f64 (/.f64 -1/2 (*.f64 a 2)) (*.f64 (/.f64 (*.f64 c a) b) 4))
(*.f64 (/.f64 1 (*.f64 a 2)) (*.f64 2 (/.f64 (*.f64 c a) (neg.f64 b))))
(*.f64 (/.f64 1 (*.f64 b (*.f64 a 2))) (neg.f64 (*.f64 (*.f64 c a) 2)))
(*.f64 (/.f64 -4 (*.f64 a 2)) (neg.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (/.f64 -1/2 (*.f64 a 2)) b) (*.f64 (*.f64 c a) 4))
(*.f64 (*.f64 a (/.f64 -4 (*.f64 a -2))) (*.f64 -1/2 (/.f64 c b)))
(*.f64 (*.f64 a (/.f64 -4 (*.f64 a -2))) (*.f64 c (*.f64 -1/2 (/.f64 1 b))))
(*.f64 (/.f64 a (*.f64 a -2)) (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 c -4)))
(pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 1)
(neg.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2))))
(-.f64 (*.f64 c (*.f64 a -4)) 0)
(*.f64 c (*.f64 a -4))
(*.f64 a (*.f64 c -4))
(*.f64 (*.f64 c a) -4)
(*.f64 (*.f64 c (*.f64 a -4)) 1)
(*.f64 1 (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 (*.f64 a -4) c)
(*.f64 (*.f64 c -4) a)
(/.f64 (*.f64 c (*.f64 a -4)) 1)
(pow.f64 (*.f64 c (*.f64 a -4)) 1)
(+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) 0)
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 (/.f64 (*.f64 c a) b) -8)))
(+.f64 0 (*.f64 a (/.f64 (*.f64 c -4) b)))
(+.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) 1))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (*.f64 (/.f64 (*.f64 c a) b) -8))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -8) (*.f64 (/.f64 (*.f64 c a) b) 4))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 c a) b) -8)) (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (*.f64 (/.f64 (*.f64 c a) b) -8)))
(+.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (*.f64 (/.f64 (*.f64 c a) b) -8)) (neg.f64 (*.f64 (/.f64 (*.f64 c a) b) -8)))
(+.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) 1) -1)
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 (/.f64 (*.f64 c a) b) -8)) (*.f64 (/.f64 (*.f64 c a) b) 2))
(-.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) 0)
(-.f64 0 (*.f64 (/.f64 (*.f64 c a) b) 4))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (neg.f64 (*.f64 (/.f64 (*.f64 c a) b) -8)))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) 2))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) -8) (*.f64 a (/.f64 (*.f64 c -4) b)))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) -8) 2) (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (*.f64 (/.f64 (*.f64 c a) b) -8)))
(-.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (*.f64 (/.f64 (*.f64 c a) b) -8)) (*.f64 (/.f64 (*.f64 c a) b) -8))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) 2) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (neg.f64 (*.f64 (/.f64 (*.f64 c a) b) -8))))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 c (/.f64 (*.f64 a -4) (neg.f64 (neg.f64 b))))
(*.f64 a (/.f64 (*.f64 c -4) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 a (/.f64 (*.f64 c -4) (neg.f64 (neg.f64 b))))
(*.f64 (*.f64 c a) (*.f64 (/.f64 1 b) -4))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 (*.f64 c a) (/.f64 -4 (neg.f64 (neg.f64 b))))
(*.f64 (*.f64 c (*.f64 a -4)) (/.f64 1 b))
(*.f64 (*.f64 c (*.f64 a -4)) (/.f64 1 (neg.f64 (neg.f64 b))))
(*.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) 1)
(*.f64 1 (*.f64 a (/.f64 (*.f64 c -4) b)))
(*.f64 (/.f64 1 b) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -4)
(*.f64 (*.f64 a -4) (/.f64 c b))
(*.f64 (*.f64 a -4) (/.f64 c (neg.f64 (neg.f64 b))))
(*.f64 (*.f64 (*.f64 c a) 4) (/.f64 1 (neg.f64 b)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c a) b) 4))
(*.f64 (*.f64 a (/.f64 -4 b)) c)
(*.f64 (*.f64 (/.f64 1 b) -4) (*.f64 c a))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) -1)
(*.f64 (/.f64 c b) (*.f64 a -4))
(*.f64 (/.f64 a b) (*.f64 c -4))
(*.f64 (/.f64 -4 b) (*.f64 c a))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (*.f64 c -4) (/.f64 a (neg.f64 (neg.f64 b))))
(*.f64 (/.f64 (*.f64 c -4) b) a)
(*.f64 (*.f64 -4 (/.f64 c b)) a)
(*.f64 (/.f64 (*.f64 c a) (neg.f64 b)) 4)
(*.f64 (/.f64 a (neg.f64 b)) (neg.f64 (*.f64 c -4)))
(*.f64 (/.f64 1 (neg.f64 b)) (*.f64 (*.f64 c a) 4))
(*.f64 (/.f64 -4 (neg.f64 b)) (neg.f64 (*.f64 c a)))
(*.f64 (*.f64 a (/.f64 -4 (neg.f64 b))) (neg.f64 c))
(*.f64 (/.f64 c (neg.f64 b)) (neg.f64 (*.f64 a -4)))
(pow.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) 1)
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) 4))
(+.f64 (*.f64 c (*.f64 a 12)) 0)
(+.f64 0 (*.f64 c (*.f64 a 12)))
(-.f64 (*.f64 c (*.f64 a 12)) 0)
(/.f64 (*.f64 c (*.f64 a 12)) 1)
(pow.f64 (*.f64 c (*.f64 a 12)) 1)
Outputs
(*.f64 1/4 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (*.f64 a b)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 c a) -4) (*.f64 a b)))
(*.f64 1/4 (*.f64 c (*.f64 a (/.f64 -4 (*.f64 a b)))))
(*.f64 1/4 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (*.f64 a b)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 c a) -4) (*.f64 a b)))
(*.f64 1/4 (*.f64 c (*.f64 a (/.f64 -4 (*.f64 a b)))))
(*.f64 1/4 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (*.f64 a b)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 c a) -4) (*.f64 a b)))
(*.f64 1/4 (*.f64 c (*.f64 a (/.f64 -4 (*.f64 a b)))))
(*.f64 1/4 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (*.f64 a b)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 c a) -4) (*.f64 a b)))
(*.f64 1/4 (*.f64 c (*.f64 a (/.f64 -4 (*.f64 a b)))))
(*.f64 1/4 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (*.f64 a b)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 c a) -4) (*.f64 a b)))
(*.f64 1/4 (*.f64 c (*.f64 a (/.f64 -4 (*.f64 a b)))))
(*.f64 1/4 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (*.f64 a b)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 c a) -4) (*.f64 a b)))
(*.f64 1/4 (*.f64 c (*.f64 a (/.f64 -4 (*.f64 a b)))))
(*.f64 1/4 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (*.f64 a b)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 c a) -4) (*.f64 a b)))
(*.f64 1/4 (*.f64 c (*.f64 a (/.f64 -4 (*.f64 a b)))))
(*.f64 1/4 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (*.f64 a b)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 c a) -4) (*.f64 a b)))
(*.f64 1/4 (*.f64 c (*.f64 a (/.f64 -4 (*.f64 a b)))))
(*.f64 -1/4 (/.f64 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))) (*.f64 a b)))
(*.f64 -1/4 (*.f64 (+.f64 (*.f64 a 16) (*.f64 a -12)) (/.f64 c (*.f64 a b))))
(*.f64 -1/4 (*.f64 (*.f64 a 4) (/.f64 c (*.f64 a b))))
(*.f64 -1/4 (*.f64 c (*.f64 4 (/.f64 a (*.f64 a b)))))
(*.f64 -1/4 (*.f64 (*.f64 c 4) (/.f64 a (*.f64 a b))))
(*.f64 -1/4 (/.f64 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))) (*.f64 a b)))
(*.f64 -1/4 (*.f64 (+.f64 (*.f64 a 16) (*.f64 a -12)) (/.f64 c (*.f64 a b))))
(*.f64 -1/4 (*.f64 (*.f64 a 4) (/.f64 c (*.f64 a b))))
(*.f64 -1/4 (*.f64 c (*.f64 4 (/.f64 a (*.f64 a b)))))
(*.f64 -1/4 (*.f64 (*.f64 c 4) (/.f64 a (*.f64 a b))))
(*.f64 -1/4 (/.f64 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))) (*.f64 a b)))
(*.f64 -1/4 (*.f64 (+.f64 (*.f64 a 16) (*.f64 a -12)) (/.f64 c (*.f64 a b))))
(*.f64 -1/4 (*.f64 (*.f64 a 4) (/.f64 c (*.f64 a b))))
(*.f64 -1/4 (*.f64 c (*.f64 4 (/.f64 a (*.f64 a b)))))
(*.f64 -1/4 (*.f64 (*.f64 c 4) (/.f64 a (*.f64 a b))))
(*.f64 -1/4 (/.f64 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))) (*.f64 a b)))
(*.f64 -1/4 (*.f64 (+.f64 (*.f64 a 16) (*.f64 a -12)) (/.f64 c (*.f64 a b))))
(*.f64 -1/4 (*.f64 (*.f64 a 4) (/.f64 c (*.f64 a b))))
(*.f64 -1/4 (*.f64 c (*.f64 4 (/.f64 a (*.f64 a b)))))
(*.f64 -1/4 (*.f64 (*.f64 c 4) (/.f64 a (*.f64 a b))))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) b))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 c -16) (*.f64 c 12)) b))
(*.f64 1/4 (*.f64 c (/.f64 -4 b)))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) b))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 c -16) (*.f64 c 12)) b))
(*.f64 1/4 (*.f64 c (/.f64 -4 b)))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) b))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 c -16) (*.f64 c 12)) b))
(*.f64 1/4 (*.f64 c (/.f64 -4 b)))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) b))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 c -16) (*.f64 c 12)) b))
(*.f64 1/4 (*.f64 c (/.f64 -4 b)))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) b))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 c -16) (*.f64 c 12)) b))
(*.f64 1/4 (*.f64 c (/.f64 -4 b)))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) b))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 c -16) (*.f64 c 12)) b))
(*.f64 1/4 (*.f64 c (/.f64 -4 b)))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) b))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 c -16) (*.f64 c 12)) b))
(*.f64 1/4 (*.f64 c (/.f64 -4 b)))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 c) (*.f64 12 c)) b))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 c -16) (*.f64 c 12)) b))
(*.f64 1/4 (*.f64 c (/.f64 -4 b)))
(*.f64 -1/4 (/.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) b))
(*.f64 -1/4 (/.f64 (+.f64 (*.f64 c 16) (*.f64 c -12)) b))
(*.f64 -1/4 (/.f64 (*.f64 c 4) b))
(*.f64 -1/4 (*.f64 (/.f64 c b) 4))
(*.f64 -1/4 (*.f64 c (/.f64 4 b)))
(*.f64 -1/4 (/.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) b))
(*.f64 -1/4 (/.f64 (+.f64 (*.f64 c 16) (*.f64 c -12)) b))
(*.f64 -1/4 (/.f64 (*.f64 c 4) b))
(*.f64 -1/4 (*.f64 (/.f64 c b) 4))
(*.f64 -1/4 (*.f64 c (/.f64 4 b)))
(*.f64 -1/4 (/.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) b))
(*.f64 -1/4 (/.f64 (+.f64 (*.f64 c 16) (*.f64 c -12)) b))
(*.f64 -1/4 (/.f64 (*.f64 c 4) b))
(*.f64 -1/4 (*.f64 (/.f64 c b) 4))
(*.f64 -1/4 (*.f64 c (/.f64 4 b)))
(*.f64 -1/4 (/.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) b))
(*.f64 -1/4 (/.f64 (+.f64 (*.f64 c 16) (*.f64 c -12)) b))
(*.f64 -1/4 (/.f64 (*.f64 c 4) b))
(*.f64 -1/4 (*.f64 (/.f64 c b) 4))
(*.f64 -1/4 (*.f64 c (/.f64 4 b)))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 c a) -4) (*.f64 a b)))
(*.f64 1/4 (*.f64 c (*.f64 a (/.f64 -4 (*.f64 a b)))))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 c a) -4) (*.f64 a b)))
(*.f64 1/4 (*.f64 c (*.f64 a (/.f64 -4 (*.f64 a b)))))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 c a) -4) (*.f64 a b)))
(*.f64 1/4 (*.f64 c (*.f64 a (/.f64 -4 (*.f64 a b)))))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 c a) -4) (*.f64 a b)))
(*.f64 1/4 (*.f64 c (*.f64 a (/.f64 -4 (*.f64 a b)))))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 c a) -4) (*.f64 a b)))
(*.f64 1/4 (*.f64 c (*.f64 a (/.f64 -4 (*.f64 a b)))))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 c a) -4) (*.f64 a b)))
(*.f64 1/4 (*.f64 c (*.f64 a (/.f64 -4 (*.f64 a b)))))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 c a) -4) (*.f64 a b)))
(*.f64 1/4 (*.f64 c (*.f64 a (/.f64 -4 (*.f64 a b)))))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 c a) -4) (*.f64 a b)))
(*.f64 1/4 (*.f64 c (*.f64 a (/.f64 -4 (*.f64 a b)))))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 c a) -4) (*.f64 a b)))
(*.f64 1/4 (*.f64 c (*.f64 a (/.f64 -4 (*.f64 a b)))))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 c a) -4) (*.f64 a b)))
(*.f64 1/4 (*.f64 c (*.f64 a (/.f64 -4 (*.f64 a b)))))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 c a) -4) (*.f64 a b)))
(*.f64 1/4 (*.f64 c (*.f64 a (/.f64 -4 (*.f64 a b)))))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) (*.f64 a b)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 c a) -4) (*.f64 a b)))
(*.f64 1/4 (*.f64 c (*.f64 a (/.f64 -4 (*.f64 a b)))))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 -1 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 -1 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 -1 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 -1 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) b)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))) b))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))) b))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))) b))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 16 a) (*.f64 -12 a))) b))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a) b))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a) b))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a) b))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 16 c) (*.f64 -12 c)) a) b))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 0)
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) (*.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))) 0))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(+.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(+.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2)))))
(+.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 a (*.f64 b 2)))) (+.f64 (*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2) (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 (*.f64 a -2) b)))))
(+.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2) (+.f64 (*.f64 a (*.f64 (/.f64 -4 (*.f64 a (*.f64 b 2))) c)) (*.f64 c (*.f64 (/.f64 (/.f64 -4 b) (*.f64 a -2)) a))))
(+.f64 (*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2))) (*.f64 (*.f64 c a) (+.f64 (/.f64 (/.f64 -4 b) (*.f64 a -2)) (/.f64 -4 (*.f64 a (*.f64 b 2))))))
(*.f64 (*.f64 c a) (+.f64 (/.f64 2 (*.f64 a (*.f64 b -2))) (+.f64 (/.f64 (/.f64 -4 b) (*.f64 a -2)) (/.f64 -4 (*.f64 a (*.f64 b 2))))))
(*.f64 (*.f64 c a) (+.f64 (/.f64 -4 (*.f64 a (*.f64 b -2))) (+.f64 (/.f64 -4 (*.f64 a (+.f64 b b))) (/.f64 2 (*.f64 a (*.f64 b -2))))))
(+.f64 (/.f64 c (neg.f64 b)) (*.f64 (*.f64 c a) (+.f64 (/.f64 -4 (*.f64 a (*.f64 b -2))) (/.f64 -4 (*.f64 a (+.f64 b b))))))
(+.f64 -1 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 1))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(+.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2))) (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(+.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2))) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(+.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2)))) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))))
(+.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 a (*.f64 b 2)))) (+.f64 (*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2) (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 (*.f64 a -2) b)))))
(+.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2) (+.f64 (*.f64 a (*.f64 (/.f64 -4 (*.f64 a (*.f64 b 2))) c)) (*.f64 c (*.f64 (/.f64 (/.f64 -4 b) (*.f64 a -2)) a))))
(+.f64 (*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2))) (*.f64 (*.f64 c a) (+.f64 (/.f64 (/.f64 -4 b) (*.f64 a -2)) (/.f64 -4 (*.f64 a (*.f64 b 2))))))
(*.f64 (*.f64 c a) (+.f64 (/.f64 2 (*.f64 a (*.f64 b -2))) (+.f64 (/.f64 (/.f64 -4 b) (*.f64 a -2)) (/.f64 -4 (*.f64 a (*.f64 b 2))))))
(*.f64 (*.f64 c a) (+.f64 (/.f64 -4 (*.f64 a (*.f64 b -2))) (+.f64 (/.f64 -4 (*.f64 a (+.f64 b b))) (/.f64 2 (*.f64 a (*.f64 b -2))))))
(+.f64 (/.f64 c (neg.f64 b)) (*.f64 (*.f64 c a) (+.f64 (/.f64 -4 (*.f64 a (*.f64 b -2))) (/.f64 -4 (*.f64 a (+.f64 b b))))))
(+.f64 (*.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))) 0) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 1) -1)
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 c a) 2) (neg.f64 (*.f64 a 2))) b) 0)
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 c a) 2)) (*.f64 b (*.f64 a 2))) 0)
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 0)
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(-.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(-.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))) (+.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))) (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2)))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(-.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(-.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2))) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))))
(-.f64 (*.f64 2 (/.f64 (*.f64 c a) (*.f64 a (*.f64 b 2)))) (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 (*.f64 a -2) b))))
(-.f64 (*.f64 2 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a 2)))) (*.f64 c (*.f64 (/.f64 (/.f64 -4 b) (*.f64 a -2)) a)))
(-.f64 (*.f64 (*.f64 c a) (/.f64 2 (*.f64 a (*.f64 b 2)))) (*.f64 c (*.f64 a (/.f64 (/.f64 -4 b) (*.f64 a -2)))))
(*.f64 (*.f64 c a) (-.f64 (/.f64 2 (*.f64 a (*.f64 b 2))) (/.f64 (/.f64 -4 b) (*.f64 a -2))))
(*.f64 (*.f64 c a) (-.f64 (/.f64 2 (*.f64 a (+.f64 b b))) (/.f64 -4 (*.f64 a (*.f64 b -2)))))
(-.f64 (/.f64 c b) (*.f64 c (*.f64 a (/.f64 -4 (*.f64 a (*.f64 b -2))))))
(-.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2)))) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2))))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2) (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 a (*.f64 b 2))))) (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 a (*.f64 b 2)))))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2) (*.f64 a (*.f64 (/.f64 -4 (*.f64 a (*.f64 b 2))) c))) (*.f64 a (*.f64 (/.f64 -4 (*.f64 a (*.f64 b 2))) c)))
(-.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -4 (*.f64 a (*.f64 b 2))) (/.f64 2 (*.f64 a (*.f64 b -2))))) (*.f64 a (*.f64 c (/.f64 -4 (*.f64 a (*.f64 b 2))))))
(*.f64 (*.f64 c a) (-.f64 (+.f64 (/.f64 -4 (*.f64 a (*.f64 b 2))) (/.f64 2 (*.f64 a (*.f64 b -2)))) (/.f64 -4 (*.f64 a (*.f64 b 2)))))
(*.f64 (*.f64 c a) (-.f64 (+.f64 (/.f64 -4 (*.f64 a (+.f64 b b))) (/.f64 2 (*.f64 a (*.f64 b -2)))) (/.f64 -4 (*.f64 a (+.f64 b b)))))
(-.f64 (*.f64 2 (/.f64 c (neg.f64 b))) (/.f64 c (neg.f64 b)))
(-.f64 (*.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2))) 2) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2)))))
(-.f64 (*.f64 2 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 a (*.f64 b 2))))) (+.f64 (*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2) (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 a (*.f64 b 2))))))
(-.f64 (*.f64 (*.f64 c a) (*.f64 2 (/.f64 -4 (*.f64 a (*.f64 b 2))))) (+.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2) (*.f64 a (*.f64 (/.f64 -4 (*.f64 a (*.f64 b 2))) c))))
(-.f64 (*.f64 (*.f64 c a) (*.f64 2 (/.f64 -4 (*.f64 a (*.f64 b 2))))) (*.f64 (*.f64 c a) (+.f64 (/.f64 -4 (*.f64 a (*.f64 b 2))) (/.f64 2 (*.f64 a (*.f64 b -2))))))
(*.f64 (*.f64 c a) (-.f64 (*.f64 2 (/.f64 -4 (*.f64 a (*.f64 b 2)))) (+.f64 (/.f64 -4 (*.f64 a (*.f64 b 2))) (/.f64 2 (*.f64 a (*.f64 b -2))))))
(*.f64 (*.f64 c a) (-.f64 (*.f64 2 (/.f64 -4 (*.f64 a (+.f64 b b)))) (+.f64 (/.f64 -4 (*.f64 a (+.f64 b b))) (/.f64 2 (*.f64 a (*.f64 b -2))))))
(-.f64 (*.f64 c (/.f64 -4 b)) (+.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 a (+.f64 b b)))) (/.f64 c (neg.f64 b))))
(*.f64 -1/2 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))))
(*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -4 (*.f64 (*.f64 a -2) b))))
(*.f64 (/.f64 (/.f64 -4 b) (*.f64 a -2)) (*.f64 (*.f64 c a) -1/2))
(*.f64 (/.f64 -4 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 c a) -1/2))
(*.f64 (*.f64 c a) (*.f64 (/.f64 -4 (*.f64 a (*.f64 b -2))) -1/2))
(*.f64 c (*.f64 (/.f64 -1/2 (*.f64 a -2)) (*.f64 a (/.f64 -4 b))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 c (*.f64 (/.f64 (/.f64 -1/2 b) (*.f64 a -2)) (*.f64 a -4)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 a (*.f64 (/.f64 (/.f64 -1/2 b) (*.f64 a -2)) (*.f64 c -4)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -4 (*.f64 a (*.f64 b -2)))))
(*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -4 (*.f64 (*.f64 a -2) b))))
(*.f64 (/.f64 (/.f64 -4 b) (*.f64 a -2)) (*.f64 (*.f64 c a) -1/2))
(*.f64 (/.f64 -4 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 c a) -1/2))
(*.f64 (*.f64 c a) (*.f64 (/.f64 -4 (*.f64 a (*.f64 b -2))) -1/2))
(*.f64 (*.f64 c a) (*.f64 (/.f64 -1/2 (*.f64 a -2)) (*.f64 (/.f64 1 b) -4)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 c a) (*.f64 (/.f64 -1/2 (*.f64 a -2)) (/.f64 -4 b)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 c a) (*.f64 -4 (/.f64 (/.f64 -1/2 b) (*.f64 a -2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 c a) (*.f64 (*.f64 -1/2 (/.f64 1 b)) (/.f64 -4 (*.f64 a -2))))
(*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -4 (*.f64 (*.f64 a -2) b))))
(*.f64 (/.f64 (/.f64 -4 b) (*.f64 a -2)) (*.f64 (*.f64 c a) -1/2))
(*.f64 (/.f64 -4 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 c a) -1/2))
(*.f64 (*.f64 c a) (*.f64 (/.f64 -4 (*.f64 a (*.f64 b -2))) -1/2))
(*.f64 (*.f64 c (*.f64 a -4)) (/.f64 (/.f64 -1/2 b) (*.f64 a -2)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 -1/2 (/.f64 1 b)) (neg.f64 (*.f64 a 2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (/.f64 -1/2 (*.f64 a -2)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (*.f64 -1/2 (/.f64 1 (*.f64 a -2))))
(*.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) (*.f64 -1/2 (/.f64 1 (*.f64 a -2))))
(*.f64 (/.f64 1 (*.f64 a -2)) (*.f64 (*.f64 c (*.f64 a (/.f64 -4 b))) -1/2))
(*.f64 (/.f64 1 (*.f64 a -2)) (*.f64 -1/2 (*.f64 c (*.f64 a (/.f64 -4 b)))))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 c -4) (/.f64 a b)) (*.f64 a -2)))
(*.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (/.f64 -1/2 (neg.f64 (*.f64 a 2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (/.f64 1 (*.f64 a -2)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (/.f64 1 (neg.f64 (*.f64 a 2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (+.f64 (/.f64 -1/2 (*.f64 a 2)) (/.f64 -1/2 (*.f64 a 2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 1)
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 -1/2 (*.f64 a -2)) (*.f64 a (/.f64 (*.f64 c -4) b)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a -2))) -1/2)
(*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -4 (*.f64 (*.f64 a -2) b))))
(*.f64 (/.f64 (/.f64 -4 b) (*.f64 a -2)) (*.f64 (*.f64 c a) -1/2))
(*.f64 (/.f64 -4 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 c a) -1/2))
(*.f64 (*.f64 c a) (*.f64 (/.f64 -4 (*.f64 a (*.f64 b -2))) -1/2))
(*.f64 (/.f64 1 (*.f64 a -2)) (*.f64 (/.f64 (*.f64 c a) b) 2))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 1 b) (*.f64 -1/2 (*.f64 a (/.f64 (*.f64 c -4) (*.f64 a -2)))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 1 b) (*.f64 a (*.f64 (/.f64 -1/2 (*.f64 a -2)) (*.f64 c -4))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 1 b) (/.f64 (*.f64 (*.f64 c a) 2) (*.f64 a -2)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 1 b) (/.f64 (*.f64 (*.f64 c a) 2) (neg.f64 (*.f64 a 2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 -4 (*.f64 (*.f64 c a) (/.f64 (/.f64 -1/2 b) (*.f64 a -2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 -4 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 -4 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b)) (*.f64 a -2)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 -4 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 c (/.f64 a (*.f64 a -2)))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 -4 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b)) (neg.f64 (*.f64 a 2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 (/.f64 -1/2 b) (*.f64 a -2)) (*.f64 c (*.f64 a -4)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 a (/.f64 (*.f64 c -4) (*.f64 a -2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 a (/.f64 (*.f64 c -4) (*.f64 a -2))) (*.f64 -1/2 (/.f64 1 b)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 -1/2 (/.f64 -4 (*.f64 a -2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 -1/2 (*.f64 a -2)) -4))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 1 (*.f64 a -2)) 2))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 (*.f64 c a) b) (+.f64 (/.f64 1 (neg.f64 (*.f64 a 2))) (/.f64 1 (neg.f64 (*.f64 a 2)))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 a -4) (*.f64 -1/2 (/.f64 c (*.f64 a (*.f64 b -2)))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 a -4) (*.f64 (/.f64 -1/2 (*.f64 a -2)) (/.f64 c b)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 a -4) (*.f64 c (/.f64 (/.f64 -1/2 b) (*.f64 a -2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 a -4) (*.f64 (*.f64 -1/2 (/.f64 1 b)) (/.f64 c (*.f64 a -2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 2 (/.f64 (*.f64 c a) (neg.f64 b))) (/.f64 1 (*.f64 a 2)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (*.f64 c a) 4) (/.f64 (/.f64 -1/2 (*.f64 a 2)) b))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 -1 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 -1/2 (*.f64 a (/.f64 (*.f64 c -4) (*.f64 a -2)))) (/.f64 1 b))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 a (*.f64 (/.f64 -1/2 (*.f64 a -2)) (*.f64 c -4))) (/.f64 1 b))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -1/2 b) (*.f64 a -2))) -4)
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 -1/2 (/.f64 1 (*.f64 a -2))) (*.f64 a (/.f64 (*.f64 c -4) b)))
(*.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) (*.f64 -1/2 (/.f64 1 (*.f64 a -2))))
(*.f64 (/.f64 1 (*.f64 a -2)) (*.f64 (*.f64 c (*.f64 a (/.f64 -4 b))) -1/2))
(*.f64 (/.f64 1 (*.f64 a -2)) (*.f64 -1/2 (*.f64 c (*.f64 a (/.f64 -4 b)))))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 c -4) (/.f64 a b)) (*.f64 a -2)))
(*.f64 (*.f64 (*.f64 c a) 2) (/.f64 1 (*.f64 a (*.f64 b -2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (*.f64 c a) 2) (/.f64 (/.f64 1 b) (neg.f64 (*.f64 a 2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b)) (/.f64 -4 (*.f64 a -2)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b)) (/.f64 -4 (neg.f64 (*.f64 a 2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 c (/.f64 (*.f64 a -4) (*.f64 a 2))) (neg.f64 (*.f64 -1/2 (/.f64 1 b))))
(*.f64 (*.f64 c (*.f64 -4 (/.f64 a (*.f64 a 2)))) (neg.f64 (*.f64 -1/2 (/.f64 1 b))))
(*.f64 (*.f64 -4 (*.f64 c (/.f64 a (*.f64 a 2)))) (*.f64 (/.f64 1 b) 1/2))
(*.f64 (*.f64 -4 (*.f64 c (/.f64 a (+.f64 a a)))) (*.f64 (/.f64 1 b) 1/2))
(*.f64 (*.f64 c (*.f64 a (/.f64 -4 (+.f64 a a)))) (*.f64 -1/2 (/.f64 -1 b)))
(*.f64 (*.f64 (*.f64 c a) (/.f64 (/.f64 -4 b) (*.f64 a 2))) 1/2)
(*.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 a (*.f64 b 2)))) 1/2)
(*.f64 (/.f64 -4 (*.f64 a (*.f64 b 2))) (*.f64 1/2 (*.f64 c a)))
(*.f64 (/.f64 -4 (*.f64 a (*.f64 b 2))) (*.f64 (*.f64 c a) 1/2))
(*.f64 (/.f64 -4 (*.f64 a (+.f64 b b))) (*.f64 (*.f64 c a) 1/2))
(*.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2))) -1)
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (/.f64 -1/2 (*.f64 a 2)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 1 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 c a) 2))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 -4 (*.f64 a -2)) (*.f64 -1/2 (/.f64 (*.f64 c a) b)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 c (*.f64 a -2)) (*.f64 -1/2 (*.f64 a (/.f64 -4 b))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 c (*.f64 a -2)) (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 a -4)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 c (/.f64 a (*.f64 a -2))) (*.f64 -1/2 (*.f64 (/.f64 1 b) -4)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 c (/.f64 a (*.f64 a -2))) (*.f64 -1/2 (/.f64 -4 b)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 c (/.f64 a (*.f64 a -2))) (*.f64 -4 (*.f64 -1/2 (/.f64 1 b))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2)
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 -1/2 (*.f64 a (/.f64 -4 b))) (/.f64 c (*.f64 a -2)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 -1/2 (*.f64 a (/.f64 -4 b))) (/.f64 c (neg.f64 (*.f64 a 2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 -1/2 (*.f64 (/.f64 1 b) -4)) (*.f64 c (/.f64 a (*.f64 a -2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 -1/2 (*.f64 (/.f64 1 b) -4)) (/.f64 (*.f64 c a) (neg.f64 (*.f64 a 2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 -1/2 (/.f64 -4 b)) (*.f64 c (/.f64 a (*.f64 a -2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 -1/2 (/.f64 -4 b)) (/.f64 (*.f64 c a) (neg.f64 (*.f64 a 2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 a (/.f64 -4 (*.f64 a -2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 -1/2 (/.f64 c b)) (/.f64 (*.f64 a -4) (neg.f64 (*.f64 a 2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 a -4)) (/.f64 c (*.f64 a -2)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 a -4)) (/.f64 c (neg.f64 (*.f64 a 2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 c -4)) (/.f64 a (*.f64 a -2)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 c -4)) (/.f64 a (neg.f64 (*.f64 a 2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 -4 (*.f64 -1/2 (/.f64 1 b))) (*.f64 c (/.f64 a (*.f64 a -2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 -4 (*.f64 -1/2 (/.f64 1 b))) (/.f64 (*.f64 c a) (neg.f64 (*.f64 a 2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 c (*.f64 -1/2 (/.f64 1 b))) (*.f64 a (/.f64 -4 (*.f64 a -2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 c (*.f64 -1/2 (/.f64 1 b))) (/.f64 (*.f64 a -4) (neg.f64 (*.f64 a 2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 -1/2 (/.f64 -4 (*.f64 a (*.f64 b -2)))) (*.f64 c a))
(*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -4 (*.f64 (*.f64 a -2) b))))
(*.f64 (/.f64 (/.f64 -4 b) (*.f64 a -2)) (*.f64 (*.f64 c a) -1/2))
(*.f64 (/.f64 -4 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 c a) -1/2))
(*.f64 (*.f64 c a) (*.f64 (/.f64 -4 (*.f64 a (*.f64 b -2))) -1/2))
(*.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2))) -4)
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 -1/2 (/.f64 -4 (*.f64 a -2))) (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (*.f64 b -2)))) (*.f64 a -4))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (/.f64 -1/2 (*.f64 a -2)) (*.f64 a (/.f64 -4 b))) c)
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (/.f64 -1/2 (*.f64 a -2)) (*.f64 (/.f64 1 b) -4)) (*.f64 c a))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (/.f64 -1/2 (*.f64 a -2)) (/.f64 -4 b)) (*.f64 c a))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (/.f64 -1/2 (*.f64 a -2)) -4) (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (/.f64 -1/2 (*.f64 a -2)) (/.f64 c b)) (*.f64 a -4))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 (*.f64 (*.f64 c a) 2) (*.f64 a -2)) (/.f64 1 b))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b)) (*.f64 a -2)) -4)
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (/.f64 (/.f64 -1/2 b) (*.f64 a -2)) (*.f64 a -4)) c)
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (/.f64 (/.f64 -1/2 b) (*.f64 a -2)) (*.f64 c -4)) a)
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 -4 (/.f64 (/.f64 -1/2 b) (*.f64 a -2))) (*.f64 c a))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 c (/.f64 (/.f64 -1/2 b) (*.f64 a -2))) (*.f64 a -4))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (/.f64 -4 (*.f64 a -2))) (*.f64 c a))
(*.f64 (*.f64 c a) (*.f64 -1/2 (/.f64 -4 (*.f64 (*.f64 a -2) b))))
(*.f64 (/.f64 (/.f64 -4 b) (*.f64 a -2)) (*.f64 (*.f64 c a) -1/2))
(*.f64 (/.f64 -4 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 c a) -1/2))
(*.f64 (*.f64 c a) (*.f64 (/.f64 -4 (*.f64 a (*.f64 b -2))) -1/2))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 c (/.f64 a (*.f64 a -2)))) -4)
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (/.f64 c (*.f64 a -2))) (*.f64 a -4))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 -1/2 (*.f64 a 2)) (*.f64 (/.f64 (*.f64 c a) b) 4))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 1 (*.f64 a 2)) (*.f64 2 (/.f64 (*.f64 c a) (neg.f64 b))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 1 (*.f64 b (*.f64 a 2))) (neg.f64 (*.f64 (*.f64 c a) 2)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 -4 (*.f64 a 2)) (neg.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 (/.f64 -1/2 (*.f64 a 2)) b) (*.f64 (*.f64 c a) 4))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 a (/.f64 -4 (*.f64 a -2))) (*.f64 -1/2 (/.f64 c b)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (*.f64 a (/.f64 -4 (*.f64 a -2))) (*.f64 c (*.f64 -1/2 (/.f64 1 b))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(*.f64 (/.f64 a (*.f64 a -2)) (*.f64 (*.f64 -1/2 (/.f64 1 b)) (*.f64 c -4)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 1)
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(neg.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a 2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 a -2) b)) 2)
(*.f64 (*.f64 (/.f64 c b) (/.f64 a (*.f64 a -2))) 2)
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 2 (*.f64 a -2)))
(*.f64 c (/.f64 (+.f64 a a) (*.f64 a (*.f64 b -2))))
(*.f64 (*.f64 c a) (/.f64 -2 (*.f64 a (+.f64 b b))))
(/.f64 c (neg.f64 b))
(-.f64 (*.f64 c (*.f64 a -4)) 0)
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 c (*.f64 a -4))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 a (*.f64 c -4))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 (*.f64 c a) -4)
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 c (*.f64 a -4))
(*.f64 (*.f64 c (*.f64 a -4)) 1)
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 1 (*.f64 c (*.f64 a -4)))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 (*.f64 a -4) c)
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(*.f64 (*.f64 c -4) a)
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(/.f64 (*.f64 c (*.f64 a -4)) 1)
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(pow.f64 (*.f64 c (*.f64 a -4)) 1)
(*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16)))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) 0)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 (/.f64 (*.f64 c a) b) -8)))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(+.f64 0 (*.f64 a (/.f64 (*.f64 c -4) b)))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(+.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) 1))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (*.f64 (/.f64 (*.f64 c a) b) -8))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -8) (*.f64 (/.f64 (*.f64 c a) b) 4))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 c a) b) -8)) (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (*.f64 (/.f64 (*.f64 c a) b) -8)))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(+.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (*.f64 (/.f64 (*.f64 c a) b) -8)) (neg.f64 (*.f64 (/.f64 (*.f64 c a) b) -8)))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(+.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) 1) -1)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 (/.f64 (*.f64 c a) b) -8)) (*.f64 (/.f64 (*.f64 c a) b) 2))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(-.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) 0)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(-.f64 0 (*.f64 (/.f64 (*.f64 c a) b) 4))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (neg.f64 (*.f64 (/.f64 (*.f64 c a) b) -8)))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) 2))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) -8) (*.f64 a (/.f64 (*.f64 c -4) b)))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) -8) 2) (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (*.f64 (/.f64 (*.f64 c a) b) -8)))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(-.f64 (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (*.f64 (/.f64 (*.f64 c a) b) -8)) (*.f64 (/.f64 (*.f64 c a) b) -8))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) 2) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (neg.f64 (*.f64 (/.f64 (*.f64 c a) b) -8))))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 c (/.f64 (*.f64 a -4) (neg.f64 (neg.f64 b))))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 a (/.f64 (*.f64 c -4) b))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 a (/.f64 (*.f64 c -4) (neg.f64 (neg.f64 b))))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (*.f64 c a) (*.f64 (/.f64 1 b) -4))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (*.f64 c a) (/.f64 -4 (neg.f64 (neg.f64 b))))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (*.f64 c (*.f64 a -4)) (/.f64 1 b))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (*.f64 c (*.f64 a -4)) (/.f64 1 (neg.f64 (neg.f64 b))))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) 1)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 1 (*.f64 a (/.f64 (*.f64 c -4) b)))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (/.f64 1 b) (*.f64 c (*.f64 a -4)))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (/.f64 (*.f64 c a) b) -4)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (*.f64 a -4) (/.f64 c b))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (*.f64 a -4) (/.f64 c (neg.f64 (neg.f64 b))))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (*.f64 (*.f64 c a) 4) (/.f64 1 (neg.f64 b)))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c a) b) 4))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (*.f64 a (/.f64 -4 b)) c)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (*.f64 (/.f64 1 b) -4) (*.f64 c a))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) -1)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (/.f64 c b) (*.f64 a -4))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (/.f64 a b) (*.f64 c -4))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (/.f64 -4 b) (*.f64 c a))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a (neg.f64 (neg.f64 b))))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (/.f64 (*.f64 c -4) b) a)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (*.f64 -4 (/.f64 c b)) a)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (/.f64 (*.f64 c a) (neg.f64 b)) 4)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (/.f64 a (neg.f64 b)) (neg.f64 (*.f64 c -4)))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (/.f64 1 (neg.f64 b)) (*.f64 (*.f64 c a) 4))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (/.f64 -4 (neg.f64 b)) (neg.f64 (*.f64 c a)))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (*.f64 a (/.f64 -4 (neg.f64 b))) (neg.f64 c))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(*.f64 (/.f64 c (neg.f64 b)) (neg.f64 (*.f64 a -4)))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(pow.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) 1)
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) 4))
(*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))
(*.f64 c (*.f64 a (/.f64 -4 b)))
(*.f64 (*.f64 c -4) (/.f64 a b))
(+.f64 (*.f64 c (*.f64 a 12)) 0)
(*.f64 c (*.f64 12 a))
(+.f64 0 (*.f64 c (*.f64 a 12)))
(*.f64 c (*.f64 12 a))
(-.f64 (*.f64 c (*.f64 a 12)) 0)
(*.f64 c (*.f64 12 a))
(/.f64 (*.f64 c (*.f64 a 12)) 1)
(*.f64 c (*.f64 12 a))
(pow.f64 (*.f64 c (*.f64 a 12)) 1)
(*.f64 c (*.f64 12 a))

localize54.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.5b
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))))
3.8b
(*.f64 c (*.f64 (/.f64 a b) -4))
5.6b
(*.f64 a (*.f64 c (/.f64 -2 b)))
7.7b
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))))
Compiler

Compiled 152 to 91 computations (40.1% saved)

series9.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
1.0ms
c
@inf
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))))
1.0ms
c
@-inf
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))))
1.0ms
b
@0
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))))
0.0ms
a
@-inf
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))))
0.0ms
a
@0
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))))

rewrite134.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1344×rational_best-simplify-46
1176×rational_best-simplify-49
928×rational_best-1
916×rational_best-4
916×rational_best-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025202
1168202
2253196
3361196
4628196
51373196
64077196
Stop Event
node limit
Counts
4 → 201
Calls
Call 1
Inputs
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 c (*.f64 (/.f64 a b) -4))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) (+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 b 4)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6) (+.f64 (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 b 4)) (+.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 (*.f64 b 4) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8)))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12) (neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (-.f64 0 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (neg.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b 4) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 b 4)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (*.f64 a (*.f64 -4 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (*.f64 b 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 b 4)) (+.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) (*.f64 b 8))) (-.f64 0 (*.f64 (+.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) (*.f64 b 8)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -8)))) (-.f64 0 (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -8))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12) (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9))) (-.f64 0 (*.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 0 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (*.f64 c (/.f64 -2 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (*.f64 -4 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 c -4)) b)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6) (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (neg.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12) (-.f64 0 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6) (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (+.f64 a a)) (-.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (+.f64 a a)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (+.f64 a a)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (*.f64 a -2)) (-.f64 0 (/.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 0 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))) (-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))) (-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) -2) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) 4) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (-.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 a a)) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (+.f64 a a)) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (+.f64 a a)) (-.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (+.f64 a a)) (-.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (*.f64 a -2)) (/.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (*.f64 a -2)) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (*.f64 a -2)) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))) (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3)) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))))))

simplify484.0ms (2.8%)

Algorithm
egg-herbie
Rules
1338×rational_best-simplify-51
1326×rational_best-simplify-1
868×rational_best-simplify-49
764×rational_best-simplify-46
760×rational_best-simplify-50
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
050336493
196433845
2155133451
3263633175
4487631579
5706431027
Stop Event
node limit
Counts
345 → 544
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) b)
(-.f64 (+.f64 (*.f64 2 b) (*.f64 -6 (/.f64 (*.f64 c a) b))) (*.f64 -4 (/.f64 (*.f64 c a) b)))
(-.f64 (+.f64 (*.f64 2 b) (*.f64 -6 (/.f64 (*.f64 c a) b))) (*.f64 -4 (/.f64 (*.f64 c a) b)))
(-.f64 (+.f64 (*.f64 2 b) (*.f64 -6 (/.f64 (*.f64 c a) b))) (*.f64 -4 (/.f64 (*.f64 c a) b)))
(*.f64 2 b)
(-.f64 (+.f64 (*.f64 -6 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) (*.f64 -4 (/.f64 (*.f64 c a) b)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) (*.f64 -4 (/.f64 (*.f64 c a) b)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) (*.f64 -4 (/.f64 (*.f64 c a) b)))
(*.f64 2 b)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 6 (*.f64 c a)) (*.f64 4 (*.f64 c a))) b)) (*.f64 2 b))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 6 (*.f64 c a)) (*.f64 4 (*.f64 c a))) b)) (*.f64 2 b))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 6 (*.f64 c a)) (*.f64 4 (*.f64 c a))) b)) (*.f64 2 b))
(-.f64 (*.f64 6 b) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) a) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) a) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) a) (*.f64 6 b)) (*.f64 4 b))
(*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) a)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) a) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) a) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) a) (*.f64 6 b)) (*.f64 4 b))
(*.f64 -1 (*.f64 (-.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b))) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b))) a)) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b))) a)) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b))) a)) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (*.f64 6 b) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b)))) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b)))) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b)))) (*.f64 6 b)) (*.f64 4 b))
(*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b))))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b)))) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b)))) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b)))) (*.f64 6 b)) (*.f64 4 b))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 6 (/.f64 a b)) (*.f64 4 (/.f64 a b)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 6 (/.f64 a b)) (*.f64 4 (/.f64 a b))))) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 6 (/.f64 a b)) (*.f64 4 (/.f64 a b))))) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 6 (/.f64 a b)) (*.f64 4 (/.f64 a b))))) (*.f64 6 b)) (*.f64 4 b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(*.f64 -1/2 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(*.f64 1/2 (-.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b))))
(+.f64 (*.f64 1/2 (-.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(+.f64 (*.f64 1/2 (-.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(+.f64 (*.f64 1/2 (-.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 c) (*.f64 -4 c)) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 c) (*.f64 -4 c)) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 c) (*.f64 -4 c)) b)) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 6 c) (*.f64 4 c)) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 6 c) (*.f64 4 c)) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 6 c) (*.f64 4 c)) b)) (*.f64 -1 (/.f64 b a)))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a))
(+.f64 (/.f64 c b) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(+.f64 (/.f64 c b) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(+.f64 (/.f64 c b) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b)))) a))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b)))) a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b)))) a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b)))) a)))
(*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 6 (/.f64 a b)) (*.f64 4 (/.f64 a b)))) a))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))) (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 6 (/.f64 a b)) (*.f64 4 (/.f64 a b)))) a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))) (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 6 (/.f64 a b)) (*.f64 4 (/.f64 a b)))) a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))) (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 6 (/.f64 a b)) (*.f64 4 (/.f64 a b)))) a)))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) (+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 b 4)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 0)
(+.f64 0 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6) (+.f64 (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3)))
(+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8)))))
(+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 b 4)) (+.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 (*.f64 b 4) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))
(+.f64 (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8)))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (+.f64 (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12) (neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9))))
(+.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2)))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (-.f64 0 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))))
(+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (neg.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))))
(+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))
(+.f64 (+.f64 (*.f64 b 4) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))))
(+.f64 (+.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 b 4)))
(+.f64 (+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 b 4)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (*.f64 a (*.f64 -4 (/.f64 c b))))
(+.f64 (+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (*.f64 b 4))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)))
(+.f64 (neg.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)))
(+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2))))
(+.f64 (+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 b 4)) (+.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) (*.f64 b 8))) (-.f64 0 (*.f64 (+.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) (*.f64 b 8)) 2)))
(+.f64 (+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -8)))) (-.f64 0 (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -8))) 2)))
(+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12) (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9))) (-.f64 0 (*.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) 2)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 0 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) -2)))
(*.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 1)
(*.f64 1 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(*.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3)) -1)
(*.f64 -1 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3)))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 1)
(/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3)) -1)
(pow.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 1)
(neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3)))
(+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 0)
(+.f64 0 (*.f64 a (*.f64 c (/.f64 -2 b))))
(-.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 0)
(/.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 1)
(pow.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 1)
(+.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) 0)
(+.f64 0 (*.f64 a (*.f64 -4 (/.f64 c b))))
(-.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) 0)
(/.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) 1)
(/.f64 (*.f64 a (*.f64 c -4)) b)
(pow.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) 1)
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 0)
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(+.f64 0 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2))
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2)))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6) (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2)))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) 4)))
(+.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 a a))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (neg.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12)))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12)))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12) (-.f64 0 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))
(+.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a))))
(+.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a))))
(+.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6) (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (+.f64 a a)) (-.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (+.f64 a a)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (+.f64 a a)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (*.f64 a -2)) (-.f64 0 (/.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) -2)))
(+.f64 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) 4)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 0)
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(-.f64 0 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 0 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))) (-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))) (-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) -2) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) 4) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (-.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (*.f64 a -2)))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(-.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(-.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 a a)) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (+.f64 a a)) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 a a)))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (+.f64 a a)) (-.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (+.f64 a a)) (-.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (*.f64 a -2)) (/.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (*.f64 a -2)) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (*.f64 a -2)) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(-.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (+.f64 a a)))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))) (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))))
(-.f64 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) -2))
(-.f64 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(-.f64 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) 4))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 1)
(/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3)) (+.f64 a a))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) -1)
(pow.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 1)
(neg.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))
Outputs
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) b)
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(-.f64 (+.f64 (*.f64 2 b) (*.f64 -6 (/.f64 (*.f64 c a) b))) (*.f64 -4 (/.f64 (*.f64 c a) b)))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -6 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 -4 (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 (*.f64 c a) (/.f64 -6 b))) (*.f64 (*.f64 c a) (/.f64 -4 b)))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 (*.f64 c a) (/.f64 -6 b))) (*.f64 c (/.f64 (*.f64 a -4) b)))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -6 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -4) b)))
(-.f64 (+.f64 (*.f64 -6 (*.f64 c (/.f64 a b))) (+.f64 b b)) (*.f64 c (/.f64 (*.f64 a -4) b)))
(-.f64 (+.f64 (*.f64 2 b) (*.f64 -6 (/.f64 (*.f64 c a) b))) (*.f64 -4 (/.f64 (*.f64 c a) b)))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -6 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 -4 (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 (*.f64 c a) (/.f64 -6 b))) (*.f64 (*.f64 c a) (/.f64 -4 b)))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 (*.f64 c a) (/.f64 -6 b))) (*.f64 c (/.f64 (*.f64 a -4) b)))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -6 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -4) b)))
(-.f64 (+.f64 (*.f64 -6 (*.f64 c (/.f64 a b))) (+.f64 b b)) (*.f64 c (/.f64 (*.f64 a -4) b)))
(-.f64 (+.f64 (*.f64 2 b) (*.f64 -6 (/.f64 (*.f64 c a) b))) (*.f64 -4 (/.f64 (*.f64 c a) b)))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -6 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 -4 (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 (*.f64 c a) (/.f64 -6 b))) (*.f64 (*.f64 c a) (/.f64 -4 b)))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 (*.f64 c a) (/.f64 -6 b))) (*.f64 c (/.f64 (*.f64 a -4) b)))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -6 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -4) b)))
(-.f64 (+.f64 (*.f64 -6 (*.f64 c (/.f64 a b))) (+.f64 b b)) (*.f64 c (/.f64 (*.f64 a -4) b)))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(-.f64 (+.f64 (*.f64 -6 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) (*.f64 -4 (/.f64 (*.f64 c a) b)))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -6 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 -4 (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 (*.f64 c a) (/.f64 -6 b))) (*.f64 (*.f64 c a) (/.f64 -4 b)))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 (*.f64 c a) (/.f64 -6 b))) (*.f64 c (/.f64 (*.f64 a -4) b)))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -6 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -4) b)))
(-.f64 (+.f64 (*.f64 -6 (*.f64 c (/.f64 a b))) (+.f64 b b)) (*.f64 c (/.f64 (*.f64 a -4) b)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) (*.f64 -4 (/.f64 (*.f64 c a) b)))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -6 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 -4 (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 (*.f64 c a) (/.f64 -6 b))) (*.f64 (*.f64 c a) (/.f64 -4 b)))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 (*.f64 c a) (/.f64 -6 b))) (*.f64 c (/.f64 (*.f64 a -4) b)))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -6 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -4) b)))
(-.f64 (+.f64 (*.f64 -6 (*.f64 c (/.f64 a b))) (+.f64 b b)) (*.f64 c (/.f64 (*.f64 a -4) b)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) (*.f64 -4 (/.f64 (*.f64 c a) b)))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -6 (*.f64 a (/.f64 c b)))) (*.f64 a (*.f64 -4 (/.f64 c b))))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 (*.f64 c a) (/.f64 -6 b))) (*.f64 (*.f64 c a) (/.f64 -4 b)))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 (*.f64 c a) (/.f64 -6 b))) (*.f64 c (/.f64 (*.f64 a -4) b)))
(-.f64 (+.f64 (*.f64 b 2) (*.f64 -6 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -4) b)))
(-.f64 (+.f64 (*.f64 -6 (*.f64 c (/.f64 a b))) (+.f64 b b)) (*.f64 c (/.f64 (*.f64 a -4) b)))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 6 (*.f64 c a)) (*.f64 4 (*.f64 c a))) b)) (*.f64 2 b))
(+.f64 (*.f64 b 2) (*.f64 -1 (/.f64 (-.f64 (*.f64 c (*.f64 6 a)) (*.f64 c (*.f64 4 a))) b)))
(+.f64 (*.f64 b 2) (neg.f64 (/.f64 (*.f64 (*.f64 c a) 2) b)))
(+.f64 (*.f64 b 2) (neg.f64 (*.f64 (*.f64 a 2) (/.f64 c b))))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 6 (*.f64 c a)) (*.f64 4 (*.f64 c a))) b)) (*.f64 2 b))
(+.f64 (*.f64 b 2) (*.f64 -1 (/.f64 (-.f64 (*.f64 c (*.f64 6 a)) (*.f64 c (*.f64 4 a))) b)))
(+.f64 (*.f64 b 2) (neg.f64 (/.f64 (*.f64 (*.f64 c a) 2) b)))
(+.f64 (*.f64 b 2) (neg.f64 (*.f64 (*.f64 a 2) (/.f64 c b))))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 6 (*.f64 c a)) (*.f64 4 (*.f64 c a))) b)) (*.f64 2 b))
(+.f64 (*.f64 b 2) (*.f64 -1 (/.f64 (-.f64 (*.f64 c (*.f64 6 a)) (*.f64 c (*.f64 4 a))) b)))
(+.f64 (*.f64 b 2) (neg.f64 (/.f64 (*.f64 (*.f64 c a) 2) b)))
(+.f64 (*.f64 b 2) (neg.f64 (*.f64 (*.f64 a 2) (/.f64 c b))))
(+.f64 (*.f64 b 2) (*.f64 a (*.f64 c (/.f64 -2 b))))
(*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b))))
(-.f64 (*.f64 6 b) (*.f64 4 b))
(*.f64 b 2)
(+.f64 b b)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) a) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (/.f64 (*.f64 c -2) b))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (*.f64 c (/.f64 -2 b)))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) a) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (/.f64 (*.f64 c -2) b))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (*.f64 c (/.f64 -2 b)))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) a) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (/.f64 (*.f64 c -2) b))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (*.f64 c (/.f64 -2 b)))) (*.f64 b 4))
(*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) a)
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) a) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (/.f64 (*.f64 c -2) b))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (*.f64 c (/.f64 -2 b)))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) a) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (/.f64 (*.f64 c -2) b))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (*.f64 c (/.f64 -2 b)))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) a) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (/.f64 (*.f64 c -2) b))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (*.f64 c (/.f64 -2 b)))) (*.f64 b 4))
(*.f64 -1 (*.f64 (-.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b))) a))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b))) a)) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (/.f64 (*.f64 c -2) b))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (*.f64 c (/.f64 -2 b)))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b))) a)) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (/.f64 (*.f64 c -2) b))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (*.f64 c (/.f64 -2 b)))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b))) a)) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (/.f64 (*.f64 c -2) b))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (*.f64 c (/.f64 -2 b)))) (*.f64 b 4))
(-.f64 (*.f64 6 b) (*.f64 4 b))
(*.f64 b 2)
(+.f64 b b)
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b)))) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (/.f64 (*.f64 c -2) b))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (*.f64 c (/.f64 -2 b)))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b)))) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (/.f64 (*.f64 c -2) b))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (*.f64 c (/.f64 -2 b)))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b)))) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (/.f64 (*.f64 c -2) b))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (*.f64 c (/.f64 -2 b)))) (*.f64 b 4))
(*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b))))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b)))) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (/.f64 (*.f64 c -2) b))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (*.f64 c (/.f64 -2 b)))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b)))) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (/.f64 (*.f64 c -2) b))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (*.f64 c (/.f64 -2 b)))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b)))) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (/.f64 (*.f64 c -2) b))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (*.f64 c (/.f64 -2 b)))) (*.f64 b 4))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 6 (/.f64 a b)) (*.f64 4 (/.f64 a b)))))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 6 (/.f64 a b)) (*.f64 4 (/.f64 a b))))) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (/.f64 (*.f64 c -2) b))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (*.f64 c (/.f64 -2 b)))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 6 (/.f64 a b)) (*.f64 4 (/.f64 a b))))) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (/.f64 (*.f64 c -2) b))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (*.f64 c (/.f64 -2 b)))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 6 (/.f64 a b)) (*.f64 4 (/.f64 a b))))) (*.f64 6 b)) (*.f64 4 b))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (/.f64 (*.f64 c -2) b))) (*.f64 b 4))
(-.f64 (+.f64 (*.f64 b 6) (*.f64 a (*.f64 c (/.f64 -2 b)))) (*.f64 b 4))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -4 (/.f64 (*.f64 c a) b))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a))
(*.f64 -1/2 (*.f64 (/.f64 b a) 2))
(neg.f64 (/.f64 b a))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a)) (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) -1/2))
(*.f64 -1/2 (+.f64 (/.f64 (*.f64 c -2) b) (*.f64 (/.f64 b a) 2)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c b) 1))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a)) (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) -1/2))
(*.f64 -1/2 (+.f64 (/.f64 (*.f64 c -2) b) (*.f64 (/.f64 b a) 2)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c b) 1))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a)) (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) -1/2))
(*.f64 -1/2 (+.f64 (/.f64 (*.f64 c -2) b) (*.f64 (/.f64 b a) 2)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c b) 1))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(*.f64 -1/2 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))))
(*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) -1/2)
(*.f64 (/.f64 (*.f64 c -2) b) -1/2)
(*.f64 (/.f64 c b) 1)
(/.f64 c b)
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a)) (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) -1/2))
(*.f64 -1/2 (+.f64 (/.f64 (*.f64 c -2) b) (*.f64 (/.f64 b a) 2)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c b) 1))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a)) (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) -1/2))
(*.f64 -1/2 (+.f64 (/.f64 (*.f64 c -2) b) (*.f64 (/.f64 b a) 2)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c b) 1))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a)) (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) -1/2))
(*.f64 -1/2 (+.f64 (/.f64 (*.f64 c -2) b) (*.f64 (/.f64 b a) 2)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c b) 1))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(*.f64 1/2 (-.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b))))
(*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) -1/2)
(*.f64 (/.f64 (*.f64 c -2) b) -1/2)
(*.f64 (/.f64 c b) 1)
(/.f64 c b)
(+.f64 (*.f64 1/2 (-.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a)) (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) -1/2))
(*.f64 -1/2 (+.f64 (/.f64 (*.f64 c -2) b) (*.f64 (/.f64 b a) 2)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c b) 1))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 1/2 (-.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a)) (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) -1/2))
(*.f64 -1/2 (+.f64 (/.f64 (*.f64 c -2) b) (*.f64 (/.f64 b a) 2)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c b) 1))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 1/2 (-.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a)) (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) -1/2))
(*.f64 -1/2 (+.f64 (/.f64 (*.f64 c -2) b) (*.f64 (/.f64 b a) 2)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c b) 1))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b)))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) (*.f64 a b)))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 c a) -2) (*.f64 a b)))
(*.f64 -1/2 (*.f64 -2 (*.f64 c (/.f64 a (*.f64 a b)))))
(*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 1))
(*.f64 c (/.f64 a (*.f64 a b)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 c a) -2) (*.f64 a b))) (neg.f64 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 -1/2 (*.f64 -2 (*.f64 c (/.f64 a (*.f64 a b))))))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 1)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 c (/.f64 a (*.f64 a b))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 c a) -2) (*.f64 a b))) (neg.f64 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 -1/2 (*.f64 -2 (*.f64 c (/.f64 a (*.f64 a b))))))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 1)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 c (/.f64 a (*.f64 a b))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 c a) -2) (*.f64 a b))) (neg.f64 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 -1/2 (*.f64 -2 (*.f64 c (/.f64 a (*.f64 a b))))))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 1)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 c (/.f64 a (*.f64 a b))))
(*.f64 -1 (/.f64 b a))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a))
(*.f64 -1/2 (*.f64 (/.f64 b a) 2))
(neg.f64 (/.f64 b a))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 c) (*.f64 -4 c)) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a)) (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) -1/2))
(*.f64 -1/2 (+.f64 (/.f64 (*.f64 c -2) b) (*.f64 (/.f64 b a) 2)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c b) 1))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 c) (*.f64 -4 c)) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a)) (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) -1/2))
(*.f64 -1/2 (+.f64 (/.f64 (*.f64 c -2) b) (*.f64 (/.f64 b a) 2)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c b) 1))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 c) (*.f64 -4 c)) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a)) (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) -1/2))
(*.f64 -1/2 (+.f64 (/.f64 (*.f64 c -2) b) (*.f64 (/.f64 b a) 2)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c b) 1))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a))
(*.f64 -1/2 (*.f64 (/.f64 b a) 2))
(neg.f64 (/.f64 b a))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 6 c) (*.f64 4 c)) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a)) (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) -1/2))
(*.f64 -1/2 (+.f64 (/.f64 (*.f64 c -2) b) (*.f64 (/.f64 b a) 2)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c b) 1))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 6 c) (*.f64 4 c)) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a)) (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) -1/2))
(*.f64 -1/2 (+.f64 (/.f64 (*.f64 c -2) b) (*.f64 (/.f64 b a) 2)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c b) 1))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 6 c) (*.f64 4 c)) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a)) (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) -1/2))
(*.f64 -1/2 (+.f64 (/.f64 (*.f64 c -2) b) (*.f64 (/.f64 b a) 2)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c b) 1))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a))
(*.f64 -1/2 (*.f64 (/.f64 b a) 2))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a)) (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) -1/2))
(*.f64 -1/2 (+.f64 (/.f64 (*.f64 c -2) b) (*.f64 (/.f64 b a) 2)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c b) 1))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a)) (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) -1/2))
(*.f64 -1/2 (+.f64 (/.f64 (*.f64 c -2) b) (*.f64 (/.f64 b a) 2)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c b) 1))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 6 b) (*.f64 4 b)) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a)) (*.f64 (-.f64 (*.f64 -6 (/.f64 c b)) (*.f64 -4 (/.f64 c b))) -1/2))
(*.f64 -1/2 (+.f64 (/.f64 (*.f64 c -2) b) (*.f64 (/.f64 b a) 2)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c b) 1))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b)))) a))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) (*.f64 a b)))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 c a) -2) (*.f64 a b)))
(*.f64 -1/2 (*.f64 -2 (*.f64 c (/.f64 a (*.f64 a b)))))
(*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 1))
(*.f64 c (/.f64 a (*.f64 a b)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b)))) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 c a) -2) (*.f64 a b))) (neg.f64 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 -1/2 (*.f64 -2 (*.f64 c (/.f64 a (*.f64 a b))))))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 1)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 c (/.f64 a (*.f64 a b))))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b)))) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 c a) -2) (*.f64 a b))) (neg.f64 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 -1/2 (*.f64 -2 (*.f64 c (/.f64 a (*.f64 a b))))))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 1)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 c (/.f64 a (*.f64 a b))))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -6 (/.f64 a b)) (*.f64 -4 (/.f64 a b)))) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 c a) -2) (*.f64 a b))) (neg.f64 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 -1/2 (*.f64 -2 (*.f64 c (/.f64 a (*.f64 a b))))))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 1)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 c (/.f64 a (*.f64 a b))))
(*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 6 (/.f64 a b)) (*.f64 4 (/.f64 a b)))) a))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) (*.f64 a b)))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 c a) -2) (*.f64 a b)))
(*.f64 -1/2 (*.f64 -2 (*.f64 c (/.f64 a (*.f64 a b)))))
(*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 1))
(*.f64 c (/.f64 a (*.f64 a b)))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))) (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 6 (/.f64 a b)) (*.f64 4 (/.f64 a b)))) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 c a) -2) (*.f64 a b))) (neg.f64 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 -1/2 (*.f64 -2 (*.f64 c (/.f64 a (*.f64 a b))))))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 1)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 c (/.f64 a (*.f64 a b))))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))) (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 6 (/.f64 a b)) (*.f64 4 (/.f64 a b)))) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 c a) -2) (*.f64 a b))) (neg.f64 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 -1/2 (*.f64 -2 (*.f64 c (/.f64 a (*.f64 a b))))))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 1)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 c (/.f64 a (*.f64 a b))))
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))) (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 6 (/.f64 a b)) (*.f64 4 (/.f64 a b)))) a)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 c a) -2) (*.f64 a b))) (neg.f64 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 -1/2 (*.f64 -2 (*.f64 c (/.f64 a (*.f64 a b))))))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 1)))
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 c (/.f64 a (*.f64 a b))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (*.f64 (*.f64 c a) (/.f64 -4 b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (*.f64 c (/.f64 (*.f64 a -4) b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) (+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 b 4)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (*.f64 (*.f64 c a) (/.f64 -4 b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (*.f64 c (/.f64 (*.f64 a -4) b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (*.f64 (*.f64 c a) (/.f64 -4 b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (*.f64 c (/.f64 (*.f64 a -4) b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 0)
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))
(+.f64 0 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6) (+.f64 (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3)))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))
(+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8)))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (*.f64 (*.f64 c a) (/.f64 -4 b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (*.f64 c (/.f64 (*.f64 a -4) b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 b 4)) (+.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (*.f64 (*.f64 c a) (/.f64 -4 b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (*.f64 c (/.f64 (*.f64 a -4) b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 (*.f64 b 4) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (*.f64 (*.f64 c a) (/.f64 -4 b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (*.f64 c (/.f64 (*.f64 a -4) b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))
(+.f64 (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8)))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (*.f64 (*.f64 c a) (/.f64 -4 b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (*.f64 c (/.f64 (*.f64 a -4) b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (+.f64 (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12) (neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9))))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 12) (neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 12) (neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 12) (neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12) (neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 12) (neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9))))
(+.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2)))
(+.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (neg.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))))
(+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9) (*.f64 -2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))))
(+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9) (*.f64 -2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))))
(+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9) (*.f64 -2 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))))
(+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9) (*.f64 -2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 12) (neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 12) (neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 12) (neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12) (neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 12) (neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (-.f64 0 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (neg.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) -3))
(+.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 -3 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 -3 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))
(+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (neg.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))
(+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (*.f64 (*.f64 c a) (/.f64 -4 b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (*.f64 c (/.f64 (*.f64 a -4) b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (+.f64 (*.f64 b 4) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (*.f64 (*.f64 c a) (/.f64 -4 b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (*.f64 c (/.f64 (*.f64 a -4) b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (+.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 b 4)))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (*.f64 (*.f64 c a) (/.f64 -4 b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (*.f64 c (/.f64 (*.f64 a -4) b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 b 4)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (*.f64 a (*.f64 -4 (/.f64 c b))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (*.f64 (*.f64 c a) (/.f64 -4 b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (*.f64 c (/.f64 (*.f64 a -4) b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (*.f64 b 4))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (*.f64 (*.f64 c a) (/.f64 -4 b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (*.f64 b 4) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (*.f64 c (/.f64 (*.f64 a -4) b))) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (neg.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))))))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)))
(+.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (neg.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))))
(+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9) (*.f64 -2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))))
(+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9) (*.f64 -2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))))
(+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9) (*.f64 -2 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))))
(+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9) (*.f64 -2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))))
(+.f64 (neg.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))
(+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (neg.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) -3))
(+.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 -3 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 -3 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))
(+.f64 (+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 b 4)) (+.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) (*.f64 b 8))) (-.f64 0 (*.f64 (+.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) (*.f64 b 8)) 2)))
(+.f64 (+.f64 (*.f64 b 8) (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (neg.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) (*.f64 b 8)))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (*.f64 b 4)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -4 b)) (*.f64 b 8)) (neg.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 c a) (/.f64 -4 b)) (*.f64 b 8))))))
(+.f64 (*.f64 b 8) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (*.f64 b 8)) -2)))
(+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (*.f64 b 12))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (*.f64 b 8))))
(+.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (*.f64 b 12))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (*.f64 b 8))))
(+.f64 (+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -8)))) (-.f64 0 (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -8))) 2)))
(+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -8)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (*.f64 (*.f64 c a) (/.f64 -4 b))) (neg.f64 (*.f64 2 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -8)))))))
(+.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -8 (/.f64 a b)))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 -8 (/.f64 a b)))) -2)))
(+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c (/.f64 a b)) -12)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 -2 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -8))))))
(+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -12))) (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (*.f64 -2 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -8))))))
(+.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -12))) (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (*.f64 -2 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -8))))))
(+.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12) (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9))) (-.f64 0 (*.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) 2)))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 12) (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9))) (neg.f64 (*.f64 2 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)))))
(+.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 12))) (neg.f64 (*.f64 2 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)))))
(+.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 21)) (*.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9)) -2))
(+.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 21)) (*.f64 -2 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9))))
(+.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 21)) (*.f64 -2 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 0 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) -2)))
(+.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (neg.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) -3))
(+.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 -3 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 -3 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))
(*.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 1)
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))
(*.f64 1 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))
(*.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3)) -1)
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))
(*.f64 -1 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3)))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 1)
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))
(/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3)) -1)
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))
(pow.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 1)
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))
(neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3)))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))
(-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))
(+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 0)
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(+.f64 0 (*.f64 a (*.f64 c (/.f64 -2 b))))
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(-.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 0)
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(/.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 1)
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(pow.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) 1)
(/.f64 (-.f64 (*.f64 -6 (*.f64 c a)) (*.f64 c (*.f64 -4 a))) b)
(/.f64 (*.f64 (*.f64 c a) -2) b)
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 a (*.f64 c (/.f64 -2 b)))
(+.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) 0)
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(+.f64 0 (*.f64 a (*.f64 -4 (/.f64 c b))))
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(-.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) 0)
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(/.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) 1)
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(/.f64 (*.f64 a (*.f64 c -4)) b)
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(pow.f64 (*.f64 a (*.f64 -4 (/.f64 c b))) 1)
(*.f64 a (*.f64 -4 (/.f64 c b)))
(*.f64 (*.f64 c a) (/.f64 -4 b))
(*.f64 c (/.f64 (*.f64 a -4) b))
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 0)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(+.f64 0 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2)) (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))))))
(*.f64 (/.f64 -1 (+.f64 a a)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (+.f64 a a)))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (+.f64 a a)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6) (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 6 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b))) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 6 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 6 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b))) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 6 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 2 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 6 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b))))) (*.f64 2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 6 (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 6 (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 6 (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 6 (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 6 (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 6 (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 6 (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 6 (*.f64 a -2)))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 3 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 6 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b))) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 3 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 6 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 3 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 6 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 6 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 6 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b))))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 3 (+.f64 a a))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(+.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (+.f64 a a)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (+.f64 a a)))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (+.f64 a a)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8)))) (+.f64 a a)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b))))) (+.f64 a a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a -2)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8)))) (+.f64 a a)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b))))) (+.f64 a a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a -2)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) 4)))
(+.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (*.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (/.f64 4 (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (*.f64 a -2)) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a -2)))
(/.f64 (-.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 a a))
(/.f64 (-.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 a a))
(+.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8)))) (+.f64 a a)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b))))) (+.f64 a a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a -2)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8)))) (+.f64 a a)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b))))) (+.f64 a a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a -2)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (+.f64 a a)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))) (+.f64 a a)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9)) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))) (+.f64 a a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9))) (*.f64 a -2)))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) -3)))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) -4) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2)) 2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (+.f64 a a)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))) (+.f64 a a)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9)) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))) (+.f64 a a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9))) (*.f64 a -2)))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) -3)))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) -4) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2)) 2))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 6 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 12) (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 6 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 12) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 6 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 12) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 6 (+.f64 a a))) (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 12) (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 6 (+.f64 a a))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 6 (+.f64 a a))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (+.f64 a a))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 6 (+.f64 a a))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 6 (+.f64 a a))) (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 6 (+.f64 a a))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 6 (+.f64 a a))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (+.f64 a a))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 6 (+.f64 a a))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 6 (+.f64 a a))) (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (neg.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (*.f64 a -2)) (neg.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (*.f64 a -2)))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9)) (*.f64 a -2)))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)))
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9))) (+.f64 a a))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12)))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (*.f64 a -2)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 12 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (*.f64 a -2)) (*.f64 12 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9)) (*.f64 a -2)) (*.f64 12 (/.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (*.f64 a -2)) (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (*.f64 a -2)))))
(-.f64 (neg.f64 (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (*.f64 a -2)))) (*.f64 (/.f64 -1 (*.f64 a -2)) (+.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (*.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) 2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12)))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (*.f64 a -2)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 12 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (*.f64 a -2)) (*.f64 12 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9)) (*.f64 a -2)) (*.f64 12 (/.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (*.f64 a -2)) (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (*.f64 a -2)))))
(-.f64 (neg.f64 (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (*.f64 a -2)))) (*.f64 (/.f64 -1 (*.f64 a -2)) (+.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (*.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) 2))))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12) (-.f64 0 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2)))))
(+.f64 (*.f64 12 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 6 (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (+.f64 a a)) (-.f64 (*.f64 12 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 6 (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (-.f64 (*.f64 12 (/.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 6 (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (-.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (-.f64 (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (*.f64 a -2))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 6 (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (+.f64 a a)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 3 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 6 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b))) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 3 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 6 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 3 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 6 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 6 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 6 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b))))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 3 (+.f64 a a))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 6 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 12) (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 6 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 12) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 6 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 12) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))))
(+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))))
(+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 6 (+.f64 a a))) (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 12) (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 a -2))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2))))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 a a)) (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 -2 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 a -2))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2))))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 a a)) (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 -2 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 6 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b))))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (*.f64 6 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 6 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 6 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 -2 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (-.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 6 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 6 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b))))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (*.f64 6 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 6 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 6 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 -2 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (-.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 6 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))))))))
(+.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a))))
(+.f64 (*.f64 12 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (+.f64 a a))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (+.f64 a a))))
(+.f64 (*.f64 12 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (+.f64 a a))))
(+.f64 (*.f64 12 (/.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (+.f64 a a))) (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9)) (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 a a))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a))))
(-.f64 (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 a a))) (*.f64 (/.f64 -1 (*.f64 a -2)) (+.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (*.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) 2))))
(+.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a))))
(+.f64 (*.f64 12 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (+.f64 a a))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (+.f64 a a))))
(+.f64 (*.f64 12 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (+.f64 a a))))
(+.f64 (*.f64 12 (/.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (+.f64 a a))) (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9)) (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 a a))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a))))
(-.f64 (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 a a))) (*.f64 (/.f64 -1 (*.f64 a -2)) (+.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (*.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) 2))))
(+.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))))))
(+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2)) (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))))))
(*.f64 (/.f64 -1 (+.f64 a a)) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6) (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 6 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b))) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 6 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 6 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b))) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 6 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 2 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 6 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b))))) (*.f64 2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (+.f64 a a)) (-.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (+.f64 a a)) (neg.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))))
(+.f64 (/.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (+.f64 a a)) (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (/.f64 2 (+.f64 a a)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (/.f64 3 (+.f64 a a))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) -2))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (*.f64 3 (/.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))) (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (*.f64 3 (/.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (+.f64 a a)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (+.f64 a a)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (/.f64 4 (+.f64 a a)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (-.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (+.f64 a a)))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))) (+.f64 a a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))))) (*.f64 a -2)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (+.f64 a a)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (+.f64 a a)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (/.f64 4 (+.f64 a a)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (-.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (+.f64 a a)))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))) (+.f64 a a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))))) (*.f64 a -2)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (*.f64 a -2)) (-.f64 0 (/.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 a -2)) (neg.f64 (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (/.f64 4 (*.f64 a -2)))))
(+.f64 (/.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (*.f64 a -2)) (neg.f64 (*.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (/.f64 4 (*.f64 a -2)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (/.f64 3 (*.f64 a -2))) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a 2))))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2))) (*.f64 3 (/.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))) (*.f64 a -2))))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2))) (*.f64 3 (/.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 a -2)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))
(+.f64 (/.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (*.f64 a -2)) (*.f64 2 (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (/.f64 3 (*.f64 a -2))) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a 2))))
(+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (+.f64 a a))))
(+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 a a))))
(+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) 2) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 a -2)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))
(+.f64 (/.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (*.f64 a -2)) (*.f64 2 (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (/.f64 3 (*.f64 a -2))) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a 2))))
(+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (+.f64 a a))))
(+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 a a))))
(+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) 2) (+.f64 a a))))
(+.f64 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) -2)))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (/.f64 1 (+.f64 a a))) (neg.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))
(+.f64 (*.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (/.f64 1 (+.f64 a a))) (neg.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (*.f64 3 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (*.f64 3 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (/.f64 -1 (*.f64 a -2)) 3)))
(*.f64 (/.f64 -1 (*.f64 a -2)) (+.f64 (*.f64 -2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 3 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (/.f64 1 (+.f64 a a))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))))
(+.f64 (*.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (/.f64 1 (+.f64 a a))) (*.f64 2 (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))))
(+.f64 (*.f64 3 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))) (*.f64 2 (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (+.f64 a a)))))
(+.f64 (*.f64 3 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))))) (*.f64 2 (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 a a)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (/.f64 -1 (*.f64 a -2)) 3)) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) -3))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (+.f64 a a))))
(+.f64 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (/.f64 1 (+.f64 a a))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))))
(+.f64 (*.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (/.f64 1 (+.f64 a a))) (*.f64 2 (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))))
(+.f64 (*.f64 3 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))) (*.f64 2 (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (+.f64 a a)))))
(+.f64 (*.f64 3 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))))) (*.f64 2 (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 a a)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (/.f64 -1 (*.f64 a -2)) 3)) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) -3))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (+.f64 a a))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) 4)))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (/.f64 1 (*.f64 a -2))) (neg.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)))))
(+.f64 (*.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (/.f64 1 (*.f64 a -2))) (neg.f64 (*.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (/.f64 4 (*.f64 a -2)))))
(+.f64 (*.f64 3 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a 2))))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))) (*.f64 (/.f64 1 (*.f64 a -2)) 3)))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (/.f64 -1 (+.f64 a a)) 3)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (/.f64 1 (*.f64 a -2))))
(-.f64 (*.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (/.f64 1 (*.f64 a -2))) (*.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a 2))) (*.f64 3 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (+.f64 a a))) (*.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))) (*.f64 (/.f64 1 (*.f64 a -2)) 3)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 a a))) (*.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (/.f64 -1 (+.f64 a a)) 3)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) 2) (+.f64 a a))) (*.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (/.f64 -1 (+.f64 a a)) 3)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (/.f64 1 (*.f64 a -2))))
(-.f64 (*.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (/.f64 1 (*.f64 a -2))) (*.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a 2))) (*.f64 3 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (+.f64 a a))) (*.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))) (*.f64 (/.f64 1 (*.f64 a -2)) 3)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 a a))) (*.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (/.f64 -1 (+.f64 a a)) 3)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) 2) (+.f64 a a))) (*.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (/.f64 -1 (+.f64 a a)) 3)))
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 0)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(-.f64 0 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 0 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3))))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3))))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3))))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2)) (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3))))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))
(-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))
(-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)))
(-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (+.f64 a a)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 6 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b))))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (*.f64 6 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 6 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b))))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 6 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 6 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b))))))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 6 (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 6 (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 6 (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 6 (*.f64 a -2)))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 6 (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 6 (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 6 (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 6 (*.f64 a -2)))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6))))
(-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 3 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 6 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b))))))
(-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 3 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 6 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))))))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 3 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 6 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b))))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 6 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))))
(-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 3 (+.f64 a a))) (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 6 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b))))))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))) (-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))) (-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (+.f64 a a))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (+.f64 a a)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 6 (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (+.f64 a a)) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 6 (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 6 (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 6 (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (+.f64 a a)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) -2) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (+.f64 a a)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8)))) (+.f64 a a)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b))))) (+.f64 a a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a -2)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a -2)))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8)))) (+.f64 a a)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b))))) (+.f64 a a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a -2)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a -2)))
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) 4) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (*.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (/.f64 4 (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (*.f64 a -2)) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a -2)))
(/.f64 (-.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 a a))
(/.f64 (-.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 a a))
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8)))) (+.f64 a a)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b))))) (+.f64 a a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a -2)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a -2)))
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 a -2)) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8)))) (+.f64 a a)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b))))) (+.f64 a a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a -2)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a -2)))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (+.f64 a a)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))) (+.f64 a a)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9)) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))) (+.f64 a a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9))) (*.f64 a -2)))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) -3)))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) -4) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2)) 2))))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (+.f64 a a)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))) (+.f64 a a)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9)) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))) (+.f64 a a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9))) (*.f64 a -2)))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) -3)))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) -4) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2)) 2))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (-.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 6 (+.f64 a a))) (*.f64 12 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (+.f64 a a)))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (+.f64 a a)) (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 6 (+.f64 a a))) (*.f64 12 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a)))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 6 (+.f64 a a))) (*.f64 12 (/.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (+.f64 a a)))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a)))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 6 (+.f64 a a))) (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 a a)))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 6 (+.f64 a a))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 6 (+.f64 a a))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (+.f64 a a))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 6 (+.f64 a a))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 6 (+.f64 a a))) (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)))))
(-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 6 (+.f64 a a))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 6 (+.f64 a a))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (+.f64 a a))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 6 (+.f64 a a))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (+.f64 a a))) (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 6 (+.f64 a a))) (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)))))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (*.f64 a -2)) (neg.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (*.f64 a -2)))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9)) (*.f64 a -2)))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)))
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9))) (+.f64 a a))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (*.f64 a -2)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 12 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (*.f64 a -2)) (*.f64 12 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9)) (*.f64 a -2)) (*.f64 12 (/.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (*.f64 a -2)) (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (*.f64 a -2)))))
(-.f64 (neg.f64 (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (*.f64 a -2)))) (*.f64 (/.f64 -1 (*.f64 a -2)) (+.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (*.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) 2))))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (*.f64 a -2)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 12 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (*.f64 a -2)) (*.f64 12 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9)) (*.f64 a -2)) (*.f64 12 (/.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)) (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (*.f64 a -2)) (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (*.f64 a -2)))))
(-.f64 (neg.f64 (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (*.f64 a -2)))) (*.f64 (/.f64 -1 (*.f64 a -2)) (+.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (*.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) 2))))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)))
(-.f64 (*.f64 12 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (*.f64 a -2)))
(-.f64 (*.f64 12 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (*.f64 a -2)))
(-.f64 (*.f64 12 (/.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9)) (*.f64 a -2)))
(-.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)))
(-.f64 (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (*.f64 a -2)))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 12) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a))))
(+.f64 (*.f64 12 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 6 (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (+.f64 a a)) (-.f64 (*.f64 12 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 6 (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (-.f64 (*.f64 12 (/.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 6 (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (-.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (-.f64 (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (*.f64 a -2))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 6 (*.f64 a -2)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (*.f64 a -2)))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 a -2)))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (*.f64 a -2)))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (/.f64 3 (*.f64 a -2))))
(/.f64 (-.f64 (*.f64 3 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b)))) (*.f64 2 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))) (+.f64 a a))
(/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 3 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))) (+.f64 a a))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (/.f64 1 (*.f64 a -2))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (*.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (/.f64 1 (*.f64 a -2))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (*.f64 3 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))) (*.f64 (/.f64 1 (*.f64 a -2)) 3)))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (/.f64 -1 (+.f64 a a)) 3)))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (+.f64 a a)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 6 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b))) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 3 (*.f64 a -2))))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 6 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 3 (*.f64 a -2))))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 6 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 3 (*.f64 a -2))))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 6 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 3 (*.f64 a -2))))
(-.f64 (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 6 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b))))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 3 (*.f64 a -2))))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 12) (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (/.f64 6 (*.f64 a -2))))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 12) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (/.f64 6 (*.f64 a -2))))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 12) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (/.f64 6 (*.f64 a -2))))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 12) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (/.f64 6 (*.f64 a -2))))
(-.f64 (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 12) (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (/.f64 6 (*.f64 a -2))))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)))
(-.f64 (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))))) (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 a -2))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2))))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 a a)) (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 -2 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3)))))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 a -2))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2))))
(-.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 a a)) (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 -2 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (-.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3)))))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 6 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b))))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (*.f64 6 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 6 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 6 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 -2 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (-.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 6 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))))))))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 6))) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 6 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b))))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (*.f64 6 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 6 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 6 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))))) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) (*.f64 (/.f64 -1 (+.f64 a a)) (-.f64 (*.f64 -2 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (-.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 6 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))))))))
(-.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(+.f64 (*.f64 12 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (+.f64 a a))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (+.f64 a a))))
(+.f64 (*.f64 12 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (+.f64 a a))))
(+.f64 (*.f64 12 (/.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (+.f64 a a))) (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9)) (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 a a))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a))))
(-.f64 (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 a a))) (*.f64 (/.f64 -1 (*.f64 a -2)) (+.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (*.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) 2))))
(-.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(+.f64 (*.f64 12 (/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (+.f64 a a))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (+.f64 a a))))
(+.f64 (*.f64 12 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (+.f64 a a))))
(+.f64 (*.f64 12 (/.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) (+.f64 a a))) (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9)) (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (*.f64 12 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (+.f64 a a))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 a a))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a))))
(-.f64 (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 a a))) (*.f64 (/.f64 -1 (*.f64 a -2)) (+.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (*.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) 2))))
(-.f64 (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 a a)) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 9)) (*.f64 a -2)) (neg.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (*.f64 a -2)))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 9)) (*.f64 a -2)))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a))) (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 9)) (*.f64 a -2)))
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9))) (+.f64 a a))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (+.f64 a a)) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) 2) (+.f64 a a)))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 a -2)))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (*.f64 a -2)))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (/.f64 3 (*.f64 a -2))))
(/.f64 (-.f64 (*.f64 3 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b)))) (*.f64 2 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))) (+.f64 a a))
(/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 3 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))) (+.f64 a a))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (+.f64 a a)) (-.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (+.f64 a a)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (/.f64 4 (+.f64 a a)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (-.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (+.f64 a a)))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))) (+.f64 a a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))))) (*.f64 a -2)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))) (*.f64 a -2)))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (+.f64 a a)) (-.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (+.f64 a a)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (/.f64 4 (+.f64 a a)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (-.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (+.f64 a a)))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a 2))) (/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))) (+.f64 a a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))))) (*.f64 a -2)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))) (*.f64 a -2)))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (*.f64 a -2)) (/.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))) (+.f64 a a))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (*.f64 a -2)) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 a -2)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))
(+.f64 (/.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (*.f64 a -2)) (*.f64 2 (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (/.f64 3 (*.f64 a -2))) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a 2))))
(+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (+.f64 a a))))
(+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 a a))))
(+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) 2) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (*.f64 a -2)) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 a -2)) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))
(+.f64 (/.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (*.f64 a -2)) (*.f64 2 (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (/.f64 3 (*.f64 a -2))) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a 2))))
(+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (+.f64 a a))))
(+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 a a))))
(+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) 2) (+.f64 a a))))
(-.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3)) (+.f64 a a)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))) (*.f64 a 2))
(/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))))) (+.f64 a a))
(/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))) (+.f64 a a))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))) (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (/.f64 1 (+.f64 a a))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))) (*.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (/.f64 1 (+.f64 a a))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (+.f64 a a))) (*.f64 3 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 a a))) (*.f64 3 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 a a))) (*.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (/.f64 -1 (*.f64 a -2)) 3)))
(-.f64 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) -2))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (/.f64 1 (+.f64 a a))) (neg.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))))
(+.f64 (*.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (/.f64 1 (+.f64 a a))) (neg.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (*.f64 3 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (*.f64 3 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (/.f64 -1 (*.f64 a -2)) 3)))
(*.f64 (/.f64 -1 (*.f64 a -2)) (+.f64 (*.f64 -2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 3 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))))))
(-.f64 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (/.f64 1 (+.f64 a a))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))))
(+.f64 (*.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (/.f64 1 (+.f64 a a))) (*.f64 2 (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))))
(+.f64 (*.f64 3 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))) (*.f64 2 (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (+.f64 a a)))))
(+.f64 (*.f64 3 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))))) (*.f64 2 (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 a a)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (/.f64 -1 (*.f64 a -2)) 3)) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) -3))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (+.f64 a a))))
(-.f64 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a))) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (/.f64 1 (+.f64 a a))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))))
(+.f64 (*.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (/.f64 1 (+.f64 a a))) (*.f64 2 (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 (/.f64 c b) -8))) (+.f64 a a)))))
(+.f64 (*.f64 3 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))) (*.f64 2 (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (+.f64 a a)))))
(+.f64 (*.f64 3 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))))) (*.f64 2 (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8))) (+.f64 a a)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (/.f64 -1 (*.f64 a -2)) 3)) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (+.f64 (*.f64 c (/.f64 (*.f64 a -4) b)) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) -3))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (+.f64 a a))))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2)) 4))
(-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (/.f64 1 (*.f64 a -2))) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 a -2))))
(-.f64 (*.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (/.f64 1 (*.f64 a -2))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (/.f64 4 (*.f64 a -2))))
(-.f64 (*.f64 3 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (/.f64 4 (*.f64 a -2))))
(-.f64 (*.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))) (*.f64 (/.f64 1 (*.f64 a -2)) 3)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2))))
(-.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (/.f64 -1 (+.f64 a a)) 3)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2))))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 2)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (/.f64 1 (*.f64 a -2))))
(-.f64 (*.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (/.f64 1 (*.f64 a -2))) (*.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a 2))) (*.f64 3 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (+.f64 a a))) (*.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))) (*.f64 (/.f64 1 (*.f64 a -2)) 3)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 a a))) (*.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (/.f64 -1 (+.f64 a a)) 3)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) 2) (+.f64 a a))) (*.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (/.f64 -1 (+.f64 a a)) 3)))
(-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (*.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) 3))) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (neg.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (*.f64 3 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))))) (/.f64 1 (*.f64 a -2))))
(-.f64 (*.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (/.f64 1 (*.f64 a -2))) (*.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (*.f64 a 2))) (*.f64 3 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 (+.f64 b b) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (-.f64 (+.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3))) (+.f64 a a))) (*.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))) (*.f64 (/.f64 1 (*.f64 a -2)) 3)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (neg.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 a a))) (*.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (/.f64 -1 (+.f64 a a)) 3)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) 2) (+.f64 a a))) (*.f64 (+.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 (/.f64 -1 (+.f64 a a)) 3)))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 1)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b)))) (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) -3)) (+.f64 a a))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)) -1)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(pow.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2)) 1)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(neg.f64 (/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (+.f64 a a)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 -4 (/.f64 c b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))

localize141.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.6b
(*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))))) (/.f64 1 (*.f64 a -2)))
3.8b
(*.f64 c (/.f64 (*.f64 a -2) b))
5.2b
(*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))
14.4b
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))))) (/.f64 1 (*.f64 a -2))))
Compiler

Compiled 281 to 173 computations (38.4% saved)

series115.0ms (0.7%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
92.0ms
a
@0
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))))) (/.f64 1 (*.f64 a -2))))
10.0ms
b
@0
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))))) (/.f64 1 (*.f64 a -2))))
1.0ms
b
@inf
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))))) (/.f64 1 (*.f64 a -2))))
1.0ms
c
@0
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))))) (/.f64 1 (*.f64 a -2))))
1.0ms
b
@-inf
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))))) (/.f64 1 (*.f64 a -2))))

rewrite137.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1970×rational_best-1
1002×rational_best-simplify-51
924×rational_best-simplify-46
870×rational_best-simplify-2
854×rational_best-simplify-50
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
030322
1199322
2300310
3426310
4665304
51351304
63327256
77434256
Stop Event
node limit
Counts
4 → 90
Calls
Call 1
Inputs
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))))) (/.f64 1 (*.f64 a -2))))
(*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))
(*.f64 c (/.f64 (*.f64 a -2) b))
(*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))))) (/.f64 1 (*.f64 a -2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))) (-.f64 0 (*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 4) (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 4) (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) (*.f64 -4 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))) (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 8) (neg.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))) (*.f64 a -2)) (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2))) (-.f64 0 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3)) (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6))))) (/.f64 (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 4)) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3))) (-.f64 0 (neg.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3))) (-.f64 0 (*.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 8) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))))) (-.f64 0 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (*.f64 -1 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))) 4) (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (-.f64 0 (*.f64 2 (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 2 (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a a)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))) 4) (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a a)) (-.f64 (*.f64 -2 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6))) (neg.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a a)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))) 4) (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (/.f64 1 (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))) 4)) (/.f64 1 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))) 4) (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))) (/.f64 1 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (/.f64 (+.f64 a a) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))) (neg.f64 (/.f64 (+.f64 a a) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))) 4)) (*.f64 a -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 -2 (/.f64 a b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (*.f64 -2 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 -2 (/.f64 a b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 -2 (/.f64 a b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -2)) b)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 -2 (/.f64 a b))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))) (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3) (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) 3) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))) (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 4) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3) (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) 3) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (/.f64 (+.f64 a a) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) (neg.f64 (/.f64 (+.f64 a a) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)))))))

simplify724.0ms (4.2%)

Algorithm
egg-herbie
Rules
1316×rational_best-simplify-1
1310×rational_best-simplify-2
1072×rational_best-simplify-51
898×rational_best-simplify-53
588×rational_best-simplify-49
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
031519528
157417870
289017308
3150316640
4294316502
5456016376
6637716256
7720816076
8790516076
Stop Event
node limit
Counts
234 → 350
Calls
Call 1
Inputs
(-.f64 (*.f64 -6 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (/.f64 c b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (/.f64 c b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (/.f64 c b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)))
(*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b))) a))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b))) a))))) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b))) a))))) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b))) a))))) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) a)) (*.f64 6 (/.f64 1 b))) c)
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) a)) (*.f64 6 (/.f64 1 b))) c)) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) a)) (*.f64 6 (/.f64 1 b))) c)) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) a)) (*.f64 6 (/.f64 1 b))) c)) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(/.f64 (-.f64 (*.f64 -6 b) (*.f64 -1/2 (+.f64 (*.f64 4 b) (*.f64 6 b)))) a)
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -6 (/.f64 b a))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b))))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -6 (/.f64 b a))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b))))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -6 (/.f64 b a))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b))))))
(-.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b)))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b))))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b))))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b))))))
(-.f64 (*.f64 6 (/.f64 c b)) (*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 (-.f64 (*.f64 6 b) (*.f64 1/2 (+.f64 (*.f64 4 b) (*.f64 6 b)))) a))) (*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 (-.f64 (*.f64 6 b) (*.f64 1/2 (+.f64 (*.f64 4 b) (*.f64 6 b)))) a))) (*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 (-.f64 (*.f64 6 b) (*.f64 1/2 (+.f64 (*.f64 4 b) (*.f64 6 b)))) a))) (*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))))
(/.f64 (-.f64 (*.f64 6 c) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) a))) b)
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 b a))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 b a))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 b a))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b))))
(*.f64 -1 (/.f64 b a))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 b a))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 c) (*.f64 -6 c)) b)))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 b a))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 c) (*.f64 -6 c)) b)))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 b a))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 c) (*.f64 -6 c)) b)))
(*.f64 -1 (/.f64 b a))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -6 c) (*.f64 -1/2 (+.f64 (*.f64 6 c) (*.f64 4 c)))) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -6 c) (*.f64 -1/2 (+.f64 (*.f64 6 c) (*.f64 4 c)))) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -6 c) (*.f64 -1/2 (+.f64 (*.f64 6 c) (*.f64 4 c)))) b)) (*.f64 -1 (/.f64 b a)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a))
(+.f64 (*.f64 5 (/.f64 c b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)))
(+.f64 (*.f64 5 (/.f64 c b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)))
(+.f64 (*.f64 5 (/.f64 c b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)))
(*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b)))) a))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b)))) a)) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b)))) a)) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b)))) a)) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) c) a))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) c) a)) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) c) a)) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) c) a)) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b)))))
(*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b)))))
(*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))))
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b)))
(+.f64 (*.f64 -5 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b))))
(+.f64 (*.f64 -5 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b))))
(+.f64 (*.f64 -5 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b))))
(*.f64 -5 (/.f64 b a))
(+.f64 (*.f64 -5 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 c) (*.f64 -6 c)) b)))
(+.f64 (*.f64 -5 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 c) (*.f64 -6 c)) b)))
(+.f64 (*.f64 -5 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 c) (*.f64 -6 c)) b)))
(*.f64 -5 (/.f64 b a))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 6 c) (*.f64 4 c)) b)) (*.f64 -5 (/.f64 b a)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 6 c) (*.f64 4 c)) b)) (*.f64 -5 (/.f64 b a)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 6 c) (*.f64 4 c)) b)) (*.f64 -5 (/.f64 b a)))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))) (*.f64 a -2)))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))) (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) 0)
(+.f64 0 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))))
(+.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))) (-.f64 0 (*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) -2)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 4) (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 4) (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) (*.f64 -4 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 4)))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) -8)))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))) (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 4))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 8) (neg.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)))))
(+.f64 (/.f64 (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))) (*.f64 a -2)) (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6))))))
(+.f64 (/.f64 (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))
(+.f64 (*.f64 2 (/.f64 (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)))
(+.f64 (neg.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 8))
(+.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2))) (-.f64 0 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3)) (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 4)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 4)))
(+.f64 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 4)))
(+.f64 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6))))) (/.f64 (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))) (*.f64 a -2)))
(+.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))))
(+.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 4)) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3)))
(+.f64 (neg.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3))) (-.f64 0 (neg.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3))) (-.f64 0 (*.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 8) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))))) (-.f64 0 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))) 2)))
(*.f64 1 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))) 4)))
(*.f64 (/.f64 1 (*.f64 a -2)) (*.f64 -1 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))) 4) (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (-.f64 0 (*.f64 2 (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) 4)))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) -2)))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 2 (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))))
(*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) 1)
(*.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))) -1)
(*.f64 -1 (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))))
(*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))) 4) (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))))
(*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (*.f64 -2 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6))) (neg.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))))
(*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)))))
(*.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))) 4) (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (/.f64 1 (+.f64 a a)))
(*.f64 (-.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))) 4)) (/.f64 1 (*.f64 a -2)))
(*.f64 (*.f64 -1 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))) 4) (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))) (/.f64 1 (*.f64 a -2)))
(/.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) 1)
(/.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (/.f64 (+.f64 a a) (+.f64 a a)))
(/.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))) -1)
(/.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))) (neg.f64 (/.f64 (+.f64 a a) (+.f64 a a))))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))) 4)) (*.f64 a -2))
(pow.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))))
(+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) 0)
(+.f64 0 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))
(-.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) 0)
(/.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) 1)
(pow.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) 1)
(+.f64 (*.f64 c (*.f64 -2 (/.f64 a b))) 0)
(+.f64 0 (*.f64 c (*.f64 -2 (/.f64 a b))))
(-.f64 (*.f64 c (*.f64 -2 (/.f64 a b))) 0)
(/.f64 (*.f64 c (*.f64 -2 (/.f64 a b))) 1)
(/.f64 (*.f64 c (*.f64 a -2)) b)
(pow.f64 (*.f64 c (*.f64 -2 (/.f64 a b))) 1)
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))) (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3) (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) 3) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) 4)))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 0)
(-.f64 0 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))) (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) 3))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 4) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3) (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) 3) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) 4))
(/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 1)
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (/.f64 (+.f64 a a) (+.f64 a a)))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -1)
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) (neg.f64 (/.f64 (+.f64 a a) (+.f64 a a))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (+.f64 a a))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 1)
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)))
Outputs
(-.f64 (*.f64 -6 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)))
(-.f64 (*.f64 -6 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)))
(/.f64 (-.f64 (*.f64 -6 b) (*.f64 -1/2 (*.f64 b 10))) a)
(/.f64 (-.f64 (*.f64 -6 b) (*.f64 b -5)) a)
(/.f64 b (neg.f64 a))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (/.f64 c b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (/.f64 c b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (/.f64 c b)) (*.f64 -1/2 (/.f64 (*.f64 b 10) a)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (/.f64 c b)) (*.f64 (/.f64 b a) -5))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (/.f64 c b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (/.f64 c b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (/.f64 c b)) (*.f64 -1/2 (/.f64 (*.f64 b 10) a)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (/.f64 c b)) (*.f64 (/.f64 b a) -5))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (/.f64 c b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (/.f64 c b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (/.f64 c b)) (*.f64 -1/2 (/.f64 (*.f64 b 10) a)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (/.f64 c b)) (*.f64 (/.f64 b a) -5))
(*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b))) a))))
(*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 a b) -10) a))))
(*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (*.f64 -10 (/.f64 (/.f64 a b) a)))))
(*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (*.f64 (/.f64 a b) (/.f64 -10 a)))))
(*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (+.f64 (/.f64 -10 b) (/.f64 0 a)))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b))) a))))) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b))) a))))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 b a) 6) (*.f64 (/.f64 b a) 4))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 a b) -10) a))))) (*.f64 -1/2 (*.f64 (/.f64 b a) 10)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (*.f64 -10 (/.f64 (/.f64 a b) a)))))) (*.f64 (/.f64 b a) -5))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (*.f64 (/.f64 a b) (/.f64 -10 a)))))) (*.f64 (/.f64 b a) -5))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (+.f64 (/.f64 -10 b) (/.f64 0 a)))))) (*.f64 (/.f64 b a) -5))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b))) a))))) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b))) a))))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 b a) 6) (*.f64 (/.f64 b a) 4))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 a b) -10) a))))) (*.f64 -1/2 (*.f64 (/.f64 b a) 10)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (*.f64 -10 (/.f64 (/.f64 a b) a)))))) (*.f64 (/.f64 b a) -5))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (*.f64 (/.f64 a b) (/.f64 -10 a)))))) (*.f64 (/.f64 b a) -5))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (+.f64 (/.f64 -10 b) (/.f64 0 a)))))) (*.f64 (/.f64 b a) -5))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b))) a))))) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b))) a))))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 b a) 6) (*.f64 (/.f64 b a) 4))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 a b) -10) a))))) (*.f64 -1/2 (*.f64 (/.f64 b a) 10)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (*.f64 -10 (/.f64 (/.f64 a b) a)))))) (*.f64 (/.f64 b a) -5))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (*.f64 (/.f64 a b) (/.f64 -10 a)))))) (*.f64 (/.f64 b a) -5))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (+.f64 (/.f64 -10 b) (/.f64 0 a)))))) (*.f64 (/.f64 b a) -5))
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) a)) (*.f64 6 (/.f64 1 b))) c)
(*.f64 c (+.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) a))))
(*.f64 c (+.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 a b) 10) a))))
(*.f64 c (+.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (*.f64 10 (/.f64 (/.f64 a b) a)))))
(*.f64 c (+.f64 (*.f64 6 (/.f64 1 b)) (*.f64 10 (*.f64 -1/2 (/.f64 (/.f64 a b) a)))))
(*.f64 c (+.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (+.f64 (/.f64 10 b) (/.f64 0 a)))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) a)) (*.f64 6 (/.f64 1 b))) c)) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (+.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) a))))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 b a) 6) (*.f64 (/.f64 b a) 4))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (+.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 a b) 10) a))))) (*.f64 -1/2 (*.f64 (/.f64 b a) 10)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (+.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (*.f64 10 (/.f64 (/.f64 a b) a)))))) (*.f64 (/.f64 b a) -5))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (+.f64 (*.f64 6 (/.f64 1 b)) (*.f64 10 (*.f64 -1/2 (/.f64 (/.f64 a b) a)))))) (*.f64 (/.f64 b a) -5))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (+.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (+.f64 (/.f64 10 b) (/.f64 0 a)))))) (*.f64 (/.f64 b a) -5))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) a)) (*.f64 6 (/.f64 1 b))) c)) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (+.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) a))))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 b a) 6) (*.f64 (/.f64 b a) 4))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (+.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 a b) 10) a))))) (*.f64 -1/2 (*.f64 (/.f64 b a) 10)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (+.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (*.f64 10 (/.f64 (/.f64 a b) a)))))) (*.f64 (/.f64 b a) -5))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (+.f64 (*.f64 6 (/.f64 1 b)) (*.f64 10 (*.f64 -1/2 (/.f64 (/.f64 a b) a)))))) (*.f64 (/.f64 b a) -5))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (+.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (+.f64 (/.f64 10 b) (/.f64 0 a)))))) (*.f64 (/.f64 b a) -5))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) a)) (*.f64 6 (/.f64 1 b))) c)) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (+.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) a))))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 b a) 6) (*.f64 (/.f64 b a) 4))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (+.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 a b) 10) a))))) (*.f64 -1/2 (*.f64 (/.f64 b a) 10)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (+.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (*.f64 10 (/.f64 (/.f64 a b) a)))))) (*.f64 (/.f64 b a) -5))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (+.f64 (*.f64 6 (/.f64 1 b)) (*.f64 10 (*.f64 -1/2 (/.f64 (/.f64 a b) a)))))) (*.f64 (/.f64 b a) -5))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 c (+.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (+.f64 (/.f64 10 b) (/.f64 0 a)))))) (*.f64 (/.f64 b a) -5))
(/.f64 (-.f64 (*.f64 -6 b) (*.f64 -1/2 (+.f64 (*.f64 4 b) (*.f64 6 b)))) a)
(-.f64 (*.f64 -6 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)))
(/.f64 (-.f64 (*.f64 -6 b) (*.f64 -1/2 (*.f64 b 10))) a)
(/.f64 (-.f64 (*.f64 -6 b) (*.f64 b -5)) a)
(/.f64 b (neg.f64 a))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -6 (/.f64 b a))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b))))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 c b) -4) (*.f64 -6 (/.f64 c b))))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 c b) -10) (/.f64 (*.f64 b 10) a))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (/.f64 (*.f64 6 c) b)) (+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5)))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -6 (/.f64 b a))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b))))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 c b) -4) (*.f64 -6 (/.f64 c b))))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 c b) -10) (/.f64 (*.f64 b 10) a))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (/.f64 (*.f64 6 c) b)) (+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5)))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -6 (/.f64 b a))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b))))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 c b) -4) (*.f64 -6 (/.f64 c b))))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 c b) -10) (/.f64 (*.f64 b 10) a))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (/.f64 (*.f64 6 c) b)) (+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5)))
(-.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b)))))
(-.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 c b) -4) (*.f64 -6 (/.f64 c b)))))
(-.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1/2 (*.f64 (/.f64 c b) -10)))
(-.f64 (*.f64 6 (/.f64 c b)) (*.f64 (/.f64 c b) 5))
(*.f64 (/.f64 c b) 1)
(/.f64 c b)
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b))))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 c b) -4) (*.f64 -6 (/.f64 c b))))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 c b) -10) (/.f64 (*.f64 b 10) a))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (/.f64 (*.f64 6 c) b)) (+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b))))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 c b) -4) (*.f64 -6 (/.f64 c b))))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 c b) -10) (/.f64 (*.f64 b 10) a))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (/.f64 (*.f64 6 c) b)) (+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b))))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 c b) -4) (*.f64 -6 (/.f64 c b))))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 c b) -10) (/.f64 (*.f64 b 10) a))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (*.f64 6 (/.f64 c b))) (+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 b a)) (/.f64 (*.f64 6 c) b)) (+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5)))
(-.f64 (*.f64 6 (/.f64 c b)) (*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))))
(-.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 c b) -4) (*.f64 -6 (/.f64 c b)))))
(-.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1/2 (*.f64 (/.f64 c b) -10)))
(-.f64 (*.f64 6 (/.f64 c b)) (*.f64 (/.f64 c b) 5))
(*.f64 (/.f64 c b) 1)
(/.f64 c b)
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 (-.f64 (*.f64 6 b) (*.f64 1/2 (+.f64 (*.f64 4 b) (*.f64 6 b)))) a))) (*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 (-.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) 1/2)) a))) (*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (*.f64 b 6) (*.f64 (*.f64 b 10) 1/2)) a))) (*.f64 1/2 (*.f64 (/.f64 c b) 10)))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 5)) a))) (*.f64 (/.f64 c b) 5))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (/.f64 b (neg.f64 a))) (*.f64 (/.f64 c b) 5))
(-.f64 (+.f64 (/.f64 (*.f64 6 c) b) (/.f64 b (neg.f64 a))) (*.f64 (/.f64 c b) 5))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 (-.f64 (*.f64 6 b) (*.f64 1/2 (+.f64 (*.f64 4 b) (*.f64 6 b)))) a))) (*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 (-.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) 1/2)) a))) (*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (*.f64 b 6) (*.f64 (*.f64 b 10) 1/2)) a))) (*.f64 1/2 (*.f64 (/.f64 c b) 10)))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 5)) a))) (*.f64 (/.f64 c b) 5))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (/.f64 b (neg.f64 a))) (*.f64 (/.f64 c b) 5))
(-.f64 (+.f64 (/.f64 (*.f64 6 c) b) (/.f64 b (neg.f64 a))) (*.f64 (/.f64 c b) 5))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 (-.f64 (*.f64 6 b) (*.f64 1/2 (+.f64 (*.f64 4 b) (*.f64 6 b)))) a))) (*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 (-.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) 1/2)) a))) (*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (*.f64 b 6) (*.f64 (*.f64 b 10) 1/2)) a))) (*.f64 1/2 (*.f64 (/.f64 c b) 10)))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 5)) a))) (*.f64 (/.f64 c b) 5))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (/.f64 b (neg.f64 a))) (*.f64 (/.f64 c b) 5))
(-.f64 (+.f64 (/.f64 (*.f64 6 c) b) (/.f64 b (neg.f64 a))) (*.f64 (/.f64 c b) 5))
(/.f64 (-.f64 (*.f64 6 c) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) a))) b)
(/.f64 (-.f64 (*.f64 6 c) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -6 (*.f64 a c)) (*.f64 c (*.f64 -4 a))) a))) b)
(/.f64 (-.f64 (*.f64 6 c) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 a c) -10) a))) b)
(/.f64 (-.f64 (*.f64 6 c) (*.f64 -1/2 (*.f64 -10 (/.f64 (*.f64 a c) a)))) b)
(-.f64 (*.f64 6 (/.f64 c b)) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 5)))
(-.f64 (/.f64 (*.f64 6 c) b) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 5)))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 b a))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 (/.f64 b a) -1)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -6 (*.f64 a c)) (*.f64 c (*.f64 -4 a))) (*.f64 b a))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 b a))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 a c) -10) (*.f64 b a))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 b a))) (*.f64 (*.f64 -10 (/.f64 (*.f64 a c) a)) (/.f64 -1/2 b)))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (/.f64 b (neg.f64 a))) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 5)))
(-.f64 (+.f64 (/.f64 (*.f64 6 c) b) (/.f64 b (neg.f64 a))) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 5)))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 b a))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 (/.f64 b a) -1)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -6 (*.f64 a c)) (*.f64 c (*.f64 -4 a))) (*.f64 b a))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 b a))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 a c) -10) (*.f64 b a))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 b a))) (*.f64 (*.f64 -10 (/.f64 (*.f64 a c) a)) (/.f64 -1/2 b)))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (/.f64 b (neg.f64 a))) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 5)))
(-.f64 (+.f64 (/.f64 (*.f64 6 c) b) (/.f64 b (neg.f64 a))) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 5)))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 b a))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 (/.f64 b a) -1)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -6 (*.f64 a c)) (*.f64 c (*.f64 -4 a))) (*.f64 b a))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 b a))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 a c) -10) (*.f64 b a))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 b a))) (*.f64 (*.f64 -10 (/.f64 (*.f64 a c) a)) (/.f64 -1/2 b)))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (/.f64 b (neg.f64 a))) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 5)))
(-.f64 (+.f64 (/.f64 (*.f64 6 c) b) (/.f64 b (neg.f64 a))) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 5)))
(*.f64 -1 (/.f64 b a))
(-.f64 (*.f64 -6 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)))
(/.f64 (-.f64 (*.f64 -6 b) (*.f64 -1/2 (*.f64 b 10))) a)
(/.f64 (-.f64 (*.f64 -6 b) (*.f64 b -5)) a)
(/.f64 b (neg.f64 a))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 b a))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 c) (*.f64 -6 c)) b)))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 (-.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) 1/2)) a))) (*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (*.f64 b 6) (*.f64 (*.f64 b 10) 1/2)) a))) (*.f64 1/2 (*.f64 (/.f64 c b) 10)))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 5)) a))) (*.f64 (/.f64 c b) 5))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (/.f64 b (neg.f64 a))) (*.f64 (/.f64 c b) 5))
(-.f64 (+.f64 (/.f64 (*.f64 6 c) b) (/.f64 b (neg.f64 a))) (*.f64 (/.f64 c b) 5))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 b a))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 c) (*.f64 -6 c)) b)))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 (-.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) 1/2)) a))) (*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (*.f64 b 6) (*.f64 (*.f64 b 10) 1/2)) a))) (*.f64 1/2 (*.f64 (/.f64 c b) 10)))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 5)) a))) (*.f64 (/.f64 c b) 5))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (/.f64 b (neg.f64 a))) (*.f64 (/.f64 c b) 5))
(-.f64 (+.f64 (/.f64 (*.f64 6 c) b) (/.f64 b (neg.f64 a))) (*.f64 (/.f64 c b) 5))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 b a))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 c) (*.f64 -6 c)) b)))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 -1 (/.f64 (-.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) 1/2)) a))) (*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (*.f64 b 6) (*.f64 (*.f64 b 10) 1/2)) a))) (*.f64 1/2 (*.f64 (/.f64 c b) 10)))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 5)) a))) (*.f64 (/.f64 c b) 5))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (/.f64 b (neg.f64 a))) (*.f64 (/.f64 c b) 5))
(-.f64 (+.f64 (/.f64 (*.f64 6 c) b) (/.f64 b (neg.f64 a))) (*.f64 (/.f64 c b) 5))
(*.f64 -1 (/.f64 b a))
(-.f64 (*.f64 -6 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)))
(/.f64 (-.f64 (*.f64 -6 b) (*.f64 -1/2 (*.f64 b 10))) a)
(/.f64 (-.f64 (*.f64 -6 b) (*.f64 b -5)) a)
(/.f64 b (neg.f64 a))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -6 c) (*.f64 -1/2 (+.f64 (*.f64 6 c) (*.f64 4 c)))) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 (/.f64 b a) -1) (*.f64 -1 (/.f64 (-.f64 (*.f64 -6 c) (*.f64 -1/2 (+.f64 (*.f64 6 c) (*.f64 4 c)))) b)))
(*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 -6 c) (*.f64 -1/2 (*.f64 c 10))) b) (/.f64 b a)))
(*.f64 -1 (+.f64 (/.f64 b a) (/.f64 (-.f64 (*.f64 -6 c) (*.f64 c -5)) b)))
(neg.f64 (+.f64 (/.f64 b a) (/.f64 (*.f64 c -1) b)))
(neg.f64 (+.f64 (/.f64 b a) (/.f64 c (neg.f64 b))))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -6 c) (*.f64 -1/2 (+.f64 (*.f64 6 c) (*.f64 4 c)))) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 (/.f64 b a) -1) (*.f64 -1 (/.f64 (-.f64 (*.f64 -6 c) (*.f64 -1/2 (+.f64 (*.f64 6 c) (*.f64 4 c)))) b)))
(*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 -6 c) (*.f64 -1/2 (*.f64 c 10))) b) (/.f64 b a)))
(*.f64 -1 (+.f64 (/.f64 b a) (/.f64 (-.f64 (*.f64 -6 c) (*.f64 c -5)) b)))
(neg.f64 (+.f64 (/.f64 b a) (/.f64 (*.f64 c -1) b)))
(neg.f64 (+.f64 (/.f64 b a) (/.f64 c (neg.f64 b))))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -6 c) (*.f64 -1/2 (+.f64 (*.f64 6 c) (*.f64 4 c)))) b)) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 (/.f64 b a) -1) (*.f64 -1 (/.f64 (-.f64 (*.f64 -6 c) (*.f64 -1/2 (+.f64 (*.f64 6 c) (*.f64 4 c)))) b)))
(*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 -6 c) (*.f64 -1/2 (*.f64 c 10))) b) (/.f64 b a)))
(*.f64 -1 (+.f64 (/.f64 b a) (/.f64 (-.f64 (*.f64 -6 c) (*.f64 c -5)) b)))
(neg.f64 (+.f64 (/.f64 b a) (/.f64 (*.f64 c -1) b)))
(neg.f64 (+.f64 (/.f64 b a) (/.f64 c (neg.f64 b))))
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -6 (/.f64 (*.f64 c a) b))
(*.f64 -6 (*.f64 a (/.f64 c b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a))
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a))
(*.f64 -1/2 (/.f64 (*.f64 b 10) a))
(*.f64 (/.f64 b a) -5)
(+.f64 (*.f64 5 (/.f64 c b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b 10) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 5 (/.f64 c b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b 10) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 5 (/.f64 c b)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b 10) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5))
(*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b)))) a))
(*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b))) (/.f64 c a)))
(*.f64 -1/2 (*.f64 (*.f64 (/.f64 a b) -10) (/.f64 c a)))
(*.f64 (*.f64 (/.f64 a b) -10) (*.f64 -1/2 (/.f64 c a)))
(*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b)))) a)) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 b a) 6) (*.f64 (/.f64 b a) 4))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b))) (/.f64 c a))))
(*.f64 -1/2 (+.f64 (*.f64 (*.f64 (/.f64 a b) -10) (/.f64 c a)) (*.f64 (/.f64 b a) 10)))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (*.f64 (/.f64 a b) -10) (*.f64 -1/2 (/.f64 c a))))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 5)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b)))) a)) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 b a) 6) (*.f64 (/.f64 b a) 4))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b))) (/.f64 c a))))
(*.f64 -1/2 (+.f64 (*.f64 (*.f64 (/.f64 a b) -10) (/.f64 c a)) (*.f64 (/.f64 b a) 10)))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (*.f64 (/.f64 a b) -10) (*.f64 -1/2 (/.f64 c a))))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 5)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b)))) a)) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 b a) 6) (*.f64 (/.f64 b a) 4))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b))) (/.f64 c a))))
(*.f64 -1/2 (+.f64 (*.f64 (*.f64 (/.f64 a b) -10) (/.f64 c a)) (*.f64 (/.f64 b a) 10)))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (*.f64 (/.f64 a b) -10) (*.f64 -1/2 (/.f64 c a))))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 5)))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) c) a))
(*.f64 1/2 (*.f64 c (/.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) a)))
(*.f64 c (*.f64 1/2 (/.f64 (*.f64 (/.f64 a b) 10) a)))
(*.f64 c (*.f64 (*.f64 10 (/.f64 (/.f64 a b) a)) 1/2))
(*.f64 c (*.f64 10 (*.f64 1/2 (/.f64 (/.f64 a b) a))))
(*.f64 c (*.f64 10 (*.f64 1/2 (/.f64 (/.f64 a a) b))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) c) a)) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 b a) 6) (*.f64 (/.f64 b a) 4))) (*.f64 1/2 (*.f64 c (/.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) a))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 b a) 10)) (*.f64 c (*.f64 1/2 (/.f64 (*.f64 (/.f64 a b) 10) a))))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 c (*.f64 (*.f64 10 (/.f64 (/.f64 a b) a)) 1/2)))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 c (*.f64 10 (*.f64 1/2 (/.f64 (/.f64 a b) a)))))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 c (*.f64 10 (*.f64 1/2 (/.f64 (/.f64 a a) b)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) c) a)) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 b a) 6) (*.f64 (/.f64 b a) 4))) (*.f64 1/2 (*.f64 c (/.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) a))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 b a) 10)) (*.f64 c (*.f64 1/2 (/.f64 (*.f64 (/.f64 a b) 10) a))))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 c (*.f64 (*.f64 10 (/.f64 (/.f64 a b) a)) 1/2)))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 c (*.f64 10 (*.f64 1/2 (/.f64 (/.f64 a b) a)))))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 c (*.f64 10 (*.f64 1/2 (/.f64 (/.f64 a a) b)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) c) a)) (*.f64 -1/2 (+.f64 (*.f64 6 (/.f64 b a)) (*.f64 4 (/.f64 b a)))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 b a) 6) (*.f64 (/.f64 b a) 4))) (*.f64 1/2 (*.f64 c (/.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) a))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 b a) 10)) (*.f64 c (*.f64 1/2 (/.f64 (*.f64 (/.f64 a b) 10) a))))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 c (*.f64 (*.f64 10 (/.f64 (/.f64 a b) a)) 1/2)))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 c (*.f64 10 (*.f64 1/2 (/.f64 (/.f64 a b) a)))))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 c (*.f64 10 (*.f64 1/2 (/.f64 (/.f64 a a) b)))))
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a))
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a))
(*.f64 -1/2 (/.f64 (*.f64 b 10) a))
(*.f64 (/.f64 b a) -5)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b 10) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b 10) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b 10) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5))
(*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b))))
(*.f64 -1/2 (+.f64 (*.f64 (/.f64 c b) -4) (*.f64 -6 (/.f64 c b))))
(*.f64 -1/2 (*.f64 (/.f64 c b) -10))
(*.f64 (/.f64 c b) 5)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b 10) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b 10) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 c b)) (*.f64 -6 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b 10) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5))
(*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b))))
(*.f64 -1/2 (+.f64 (*.f64 (/.f64 c b) -4) (*.f64 -6 (/.f64 c b))))
(*.f64 -1/2 (*.f64 (/.f64 c b) -10))
(*.f64 (/.f64 c b) 5)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b 10) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b 10) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 b) (*.f64 6 b)) a)) (*.f64 1/2 (+.f64 (*.f64 6 (/.f64 c b)) (*.f64 4 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b 10) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5))
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b)))
(*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b))) (/.f64 c a)))
(*.f64 -1/2 (*.f64 (*.f64 (/.f64 a b) -10) (/.f64 c a)))
(*.f64 (*.f64 (/.f64 a b) -10) (*.f64 -1/2 (/.f64 c a)))
(*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 5))
(+.f64 (*.f64 -5 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 b a) 6) (*.f64 (/.f64 b a) 4))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b))) (/.f64 c a))))
(*.f64 -1/2 (+.f64 (*.f64 (*.f64 (/.f64 a b) -10) (/.f64 c a)) (*.f64 (/.f64 b a) 10)))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (*.f64 (/.f64 a b) -10) (*.f64 -1/2 (/.f64 c a))))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 5)))
(+.f64 (*.f64 -5 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 b a) 6) (*.f64 (/.f64 b a) 4))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b))) (/.f64 c a))))
(*.f64 -1/2 (+.f64 (*.f64 (*.f64 (/.f64 a b) -10) (/.f64 c a)) (*.f64 (/.f64 b a) 10)))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (*.f64 (/.f64 a b) -10) (*.f64 -1/2 (/.f64 c a))))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 5)))
(+.f64 (*.f64 -5 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (*.f64 a b))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 b a) 6) (*.f64 (/.f64 b a) 4))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 a b)) (*.f64 -6 (/.f64 a b))) (/.f64 c a))))
(*.f64 -1/2 (+.f64 (*.f64 (*.f64 (/.f64 a b) -10) (/.f64 c a)) (*.f64 (/.f64 b a) 10)))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (*.f64 (/.f64 a b) -10) (*.f64 -1/2 (/.f64 c a))))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 5)))
(*.f64 -5 (/.f64 b a))
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a))
(*.f64 -1/2 (/.f64 (*.f64 b 10) a))
(*.f64 (/.f64 b a) -5)
(+.f64 (*.f64 -5 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 c) (*.f64 -6 c)) b)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b 10) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -5 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 c) (*.f64 -6 c)) b)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b 10) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -5 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 c) (*.f64 -6 c)) b)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b 10) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5))
(*.f64 -5 (/.f64 b a))
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a))
(*.f64 -1/2 (/.f64 (*.f64 b 10) a))
(*.f64 (/.f64 b a) -5)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 6 c) (*.f64 4 c)) b)) (*.f64 -5 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b 10) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 6 c) (*.f64 4 c)) b)) (*.f64 -5 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b 10) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 6 c) (*.f64 4 c)) b)) (*.f64 -5 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b 10) a)) (*.f64 (/.f64 c b) 5))
(+.f64 (*.f64 (/.f64 b a) -5) (*.f64 (/.f64 c b) 5))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 -2 (/.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b)))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 -2 (/.f64 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) (*.f64 a -2))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)) (*.f64 2 (*.f64 -2 (/.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2)) (*.f64 2 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b)))) (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2)) (*.f64 2 (*.f64 -2 (/.f64 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) (*.f64 a -2)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) 0)
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(+.f64 0 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(+.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))) (-.f64 0 (*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) -2)))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 4) (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (+.f64 a a)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))) (+.f64 a a)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))))))) (+.f64 a a)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b)))))))) (+.f64 a a)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 (*.f64 b 6) (+.f64 b b)) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 b 7) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))))))) (+.f64 a a)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b)))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 (*.f64 b 6) (+.f64 b b)) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 b 7) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (*.f64 a -2)) (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 4) (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2)) (-.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))) (*.f64 a -2)) (-.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))) (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))))))) (*.f64 a -2)) (-.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))))))) (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b)))))))) (*.f64 a -2)) (-.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b)))))))) (+.f64 a a)))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 (*.f64 b 6) (+.f64 b b)) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (*.f64 a -2)) (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 (*.f64 b 6) (+.f64 b b)) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 b 7) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))))))) (*.f64 a -2)) (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 b 7) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))))))) (+.f64 a a)))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (*.f64 a -2)) (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 a a)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) (*.f64 -4 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (+.f64 a a)) (*.f64 -4 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (+.f64 a a)) (*.f64 -4 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (+.f64 a a)) (*.f64 -4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a)) (*.f64 -4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 a a)) (*.f64 -4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 4)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (+.f64 a a))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2)) (*.f64 4 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (+.f64 a a))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))) (*.f64 a -2)) (*.f64 4 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (+.f64 a a))) (-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))))))) (*.f64 a -2)) (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (+.f64 a a))) (-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b)))))))) (*.f64 a -2)) (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a))) (-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 (*.f64 b 6) (+.f64 b b)) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (*.f64 a -2)) (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a))) (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 b 7) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))))))) (*.f64 a -2)) (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a))) (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (*.f64 a -2)) (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 a a))) (-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (*.f64 a -2)) (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2)))))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) -8)))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) -8)))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) -8)))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))))))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) -8)))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b)))))))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) -8)))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 (*.f64 b 6) (+.f64 b b)) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) -8)))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 b 7) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))))))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) -8)))
(+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) -8)))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))) (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b)))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 (*.f64 b 6) (+.f64 b b)) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 b 7) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (*.f64 a -2)) (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 4))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (+.f64 a a)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))) (+.f64 a a)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))))))) (+.f64 a a)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b)))))))) (+.f64 a a)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 (*.f64 b 6) (+.f64 b b)) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 b 7) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))))))) (+.f64 a a)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 8) (neg.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 8) (neg.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 8) (neg.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 8) (neg.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 8) (neg.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 8) (neg.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2)))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))) (*.f64 a -2)) -2))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))))))) (*.f64 a -2))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b)))))))) (*.f64 a -2))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 (*.f64 b 6) (+.f64 b b)) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 b 7) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))))))) (+.f64 a a))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2)) (+.f64 (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))))
(+.f64 (/.f64 (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))) (*.f64 a -2)) (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6))))))
(+.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))) (/.f64 2 (*.f64 a -2))) (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))) (*.f64 a -2))) (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 b (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))))) (*.f64 a -2))) (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)))))) (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b))))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)))))) (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))) (/.f64 1 (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 b 6) (+.f64 b b)) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b)))))))) (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))) (/.f64 1 (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (+.f64 b (+.f64 (*.f64 b 7) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b)))))))) (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))) (/.f64 1 (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b)))))))) (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))) (/.f64 1 (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))))) (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))) (/.f64 1 (+.f64 a a))))
(+.f64 (/.f64 (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 -2 (/.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b)))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (*.f64 -2 (/.f64 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) (*.f64 a -2))))
(+.f64 (*.f64 2 (/.f64 (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2)) (*.f64 2 (/.f64 (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2) (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)) (*.f64 2 (*.f64 -2 (/.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2)) (*.f64 2 (*.f64 -2 (/.f64 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b)))) (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2)) (*.f64 2 (*.f64 -2 (/.f64 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) (*.f64 a -2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 8))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 8) (neg.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 8) (neg.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 8) (neg.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 8) (neg.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 8) (neg.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2))) (-.f64 0 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))) (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 2) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (+.f64 a a)) -3))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))) (*.f64 a -2))) (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 2) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (+.f64 a a)) -3))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))))))) (*.f64 a -2))) (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 2) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (+.f64 a a)) -3))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b)))))))) (+.f64 a a))) (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 2) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (+.f64 a a)) -3))))
(neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a)) -3) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 (*.f64 b 6) (+.f64 b b)) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))))))
(neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a)) -3) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 b 7) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))))))) (+.f64 a a))))))
(neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a)) -3)))
(neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 a a)) -3)))
(+.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3)) (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 4)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 4)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 a a)))
(+.f64 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 4)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))) (/.f64 2 (*.f64 a -2)))) (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2)) (*.f64 4 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))) (*.f64 2 (/.f64 2 (*.f64 a -2)))) (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2)) (*.f64 4 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2)))))
(+.f64 (*.f64 (+.f64 b (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))))) (*.f64 2 (/.f64 2 (*.f64 a -2)))) (-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)) (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)))))
(+.f64 (*.f64 (/.f64 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b))))) (*.f64 a -2)) 4) (-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)) (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)))))
(+.f64 (*.f64 4 (/.f64 (+.f64 (+.f64 (*.f64 b 6) (+.f64 b b)) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a)) 3))
(+.f64 (*.f64 4 (/.f64 (+.f64 b (+.f64 (*.f64 b 7) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a)) 3))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a)) 3))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 a a)) 3))
(+.f64 (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6))))) (/.f64 (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))) (*.f64 a -2)))
(+.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))) (/.f64 2 (*.f64 a -2))) (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))) (*.f64 a -2))) (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 b (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))))) (*.f64 a -2))) (*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)))))) (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b))))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)))))) (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))) (/.f64 1 (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 b 6) (+.f64 b b)) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b)))))))) (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))) (/.f64 1 (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (+.f64 b (+.f64 (*.f64 b 7) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b)))))))) (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))) (/.f64 1 (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b)))))))) (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))) (/.f64 1 (+.f64 a a))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))))) (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))) (/.f64 1 (+.f64 a a))))
(+.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2)))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))) (*.f64 a -2)) -2))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))))))) (*.f64 a -2))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b)))))))) (*.f64 a -2))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 (*.f64 b 6) (+.f64 b b)) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 b 7) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))))))) (+.f64 a a))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2)) (+.f64 (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))))
(+.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 4)) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 2) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 a a)))
(+.f64 (neg.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3))) (-.f64 0 (neg.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))) (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 2) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (+.f64 a a)) -3))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))) (*.f64 a -2))) (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 2) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (+.f64 a a)) -3))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))))))) (*.f64 a -2))) (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 2) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (+.f64 a a)) -3))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b)))))))) (+.f64 a a))) (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 2) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (+.f64 a a)) -3))))
(neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a)) -3) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 (*.f64 b 6) (+.f64 b b)) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))))))
(neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a)) -3) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 b 7) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))))))) (+.f64 a a))))))
(neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a)) -3)))
(neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 a a)) -3)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3))) (-.f64 0 (*.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) 2)))
(+.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))) (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 2) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (+.f64 a a)) -3))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))) (*.f64 a -2))) (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 2) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (+.f64 a a)) -3))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))))))) (*.f64 a -2))) (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 2) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (+.f64 a a)) -3))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b)))))))) (+.f64 a a))) (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 2) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (+.f64 a a)) -3))))
(neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a)) -3) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 (*.f64 b 6) (+.f64 b b)) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))))))
(neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a)) -3) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 b 7) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))))))) (+.f64 a a))))))
(neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 a a)) -3)))
(neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 a a)) -3)))
(+.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 8) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))))) (-.f64 0 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 8) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))))) (neg.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)) 8) (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2)))) (neg.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))))))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 14)) (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))) -2))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 14) (*.f64 -2 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2)) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 14)) (*.f64 -2 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2)) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) 14)) (*.f64 -2 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))))))
(*.f64 1 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))) 4)))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (*.f64 -1 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))) 4) (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)))))) (*.f64 -2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b)))))))) (*.f64 -2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))))
(*.f64 (/.f64 1 (*.f64 a -2)) (neg.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 -2 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 -2 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b)))))))) (+.f64 a a)) 0)
(/.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 -2 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (neg.f64 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))))) (+.f64 a a))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (-.f64 0 (*.f64 2 (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) 4)))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))))))) (*.f64 4 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))) (*.f64 4 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (+.f64 b (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))))))) (*.f64 4 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 2 (+.f64 b (+.f64 (+.f64 b (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b))))) (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))))))) (*.f64 4 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 2 (+.f64 (*.f64 b 6) (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 (+.f64 b b) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))))))) (*.f64 4 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 b (+.f64 (*.f64 b 7) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))))))) (*.f64 4 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (*.f64 4 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (*.f64 4 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) -2)))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (+.f64 (*.f64 2 (+.f64 b (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))))) (*.f64 -2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (+.f64 (*.f64 2 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b)))))) (*.f64 -2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 -2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b)))))))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 (*.f64 b 6) (+.f64 b b)) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 -2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b)))))))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 (*.f64 b 7) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 -2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b)))))))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 2 (+.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))))) (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 2 (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(*.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) 1)
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(*.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))) -1)
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(*.f64 -1 (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))) 4) (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(*.f64 (/.f64 1 (+.f64 a a)) (-.f64 (*.f64 -2 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6))) (neg.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)))))) (*.f64 -2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b)))))))) (*.f64 -2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))))
(*.f64 (/.f64 1 (*.f64 a -2)) (neg.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 -2 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 -2 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b)))))))) (+.f64 a a)) 0)
(/.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 -2 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (neg.f64 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))))) (+.f64 a a))
(*.f64 (/.f64 1 (+.f64 a a)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)))))) (*.f64 -2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b)))))))) (*.f64 -2 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)))))
(*.f64 (/.f64 1 (*.f64 a -2)) (neg.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 -2 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 -2 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (neg.f64 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b)))))))) (+.f64 a a)) 0)
(/.f64 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 -2 (+.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (neg.f64 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))))) (+.f64 a a))
(*.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))) 4) (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (/.f64 1 (+.f64 a a)))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(*.f64 (-.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))) 4)) (/.f64 1 (*.f64 a -2)))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(*.f64 (*.f64 -1 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))) 4) (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))) (/.f64 1 (*.f64 a -2)))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(/.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) 1)
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(/.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (/.f64 (+.f64 a a) (+.f64 a a)))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(/.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))) -1)
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(/.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))) (neg.f64 (/.f64 (+.f64 a a) (+.f64 a a))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))) 4)) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(pow.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) 1)
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(neg.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (-.f64 0 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (neg.f64 (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b)) -2))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) 0)
(*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))
(*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b))))
(+.f64 0 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))
(*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))
(*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b))))
(-.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) 0)
(*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))
(*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b))))
(/.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) 1)
(*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))
(*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b))))
(pow.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) 1)
(*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))
(*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b))))
(+.f64 (*.f64 c (*.f64 -2 (/.f64 a b))) 0)
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(+.f64 0 (*.f64 c (*.f64 -2 (/.f64 a b))))
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(-.f64 (*.f64 c (*.f64 -2 (/.f64 a b))) 0)
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(/.f64 (*.f64 c (*.f64 -2 (/.f64 a b))) 1)
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(/.f64 (*.f64 c (*.f64 a -2)) b)
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(pow.f64 (*.f64 c (*.f64 -2 (/.f64 a b))) 1)
(*.f64 (*.f64 a (/.f64 c b)) -2)
(*.f64 a (*.f64 -2 (/.f64 c b)))
(*.f64 a (*.f64 (/.f64 c b) -2))
(*.f64 a (/.f64 (*.f64 c -2) b))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(+.f64 0 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))) (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3) (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) 3) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) 4)))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 0)
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(-.f64 0 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))) (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) 3))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 4) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -3) (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a))))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) 3) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) 4))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 1)
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) (/.f64 (+.f64 a a) (+.f64 a a)))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) -1)
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)) (neg.f64 (/.f64 (+.f64 a a) (+.f64 a a))))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))))))) (+.f64 a a))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (*.f64 a -2)) 1)
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b)))))))) (+.f64 a a)))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2))

eval1.1s (6.1%)

Compiler

Compiled 64773 to 40846 computations (36.9% saved)

prune517.0ms (3%)

Pruning

73 alts after pruning (64 fresh and 9 done)

PrunedKeptTotal
New1373521425
Fresh201232
Picked101
Done2911
Total1396731469
Error
3.0b
Counts
1469 → 73
Alt Table
Click to see full alt table
StatusErrorProgram
47.2b
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b))))) (+.f64 a a))
48.4b
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
44.5b
(/.f64 (-.f64 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 3)) (*.f64 2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2)))) (*.f64 a 2))
56.3b
(/.f64 (-.f64 (*.f64 6 c) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 a c) -10) a))) b)
47.4b
(/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))))) (+.f64 a a))
48.5b
(/.f64 (-.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (*.f64 a -2))
48.6b
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9))) (+.f64 a a))
46.9b
(/.f64 (-.f64 (*.f64 -6 b) (*.f64 b -5)) a)
46.8b
(/.f64 (-.f64 (*.f64 -6 b) (*.f64 -1/2 (+.f64 (*.f64 4 b) (*.f64 6 b)))) a)
48.1b
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)) (*.f64 2 b)) (*.f64 a -2))
44.4b
(/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))
56.0b
(/.f64 (+.f64 b (+.f64 (neg.f64 b) (*.f64 (/.f64 c b) (*.f64 a 2)))) (*.f64 a -2))
37.4b
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a -2))
44.5b
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))) (*.f64 a -2))
44.5b
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))))) (*.f64 a -2))
55.8b
(/.f64 (+.f64 b (neg.f64 b)) (*.f64 a -2))
43.1b
(/.f64 (*.f64 c (*.f64 a (/.f64 2 b))) (*.f64 a -2))
56.2b
(/.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 a -2))
43.3b
(/.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 a -2))
43.4b
(/.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 a -2))
43.3b
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16))) b)) (*.f64 a -2))
43.3b
(/.f64 (*.f64 -1/2 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -8) (*.f64 a (/.f64 (*.f64 c -4) b)))) (*.f64 a -2))
43.4b
(/.f64 (*.f64 -1/2 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) -8) 2) (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (*.f64 (/.f64 (*.f64 c a) b) -8)))) (*.f64 a -2))
41.4b
(/.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))) (*.f64 a -2))
37.6b
(/.f64 c (neg.f64 b))
56.2b
(/.f64 c b)
46.6b
(/.f64 b (neg.f64 a))
48.6b
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a))))
48.7b
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 a a))))
48.1b
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 b a))) (*.f64 (*.f64 -10 (/.f64 (*.f64 a c) a)) (/.f64 -1/2 b)))
44.8b
(-.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -4 (*.f64 a (*.f64 b 2))) (/.f64 2 (*.f64 a (*.f64 b -2))))) (*.f64 a (*.f64 c (/.f64 -4 (*.f64 a (*.f64 b 2))))))
43.0b
(-.f64 (*.f64 c (/.f64 -4 b)) (+.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 a (+.f64 b b)))) (/.f64 c (neg.f64 b))))
56.2b
(-.f64 (*.f64 6 (/.f64 c b)) (*.f64 (/.f64 c b) 5))
60.5b
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 c b) 5))
60.6b
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 c (*.f64 (*.f64 10 (/.f64 (/.f64 a b) a)) 1/2)))
60.6b
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) c) a)))
46.9b
(-.f64 (*.f64 -6 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)))
48.8b
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) -4) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2)) 2))))
48.4b
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (+.f64 a a)))
47.8b
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2)) (+.f64 (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))))
46.9b
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
48.9b
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b)))))))) (*.f64 a -2))))
47.8b
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a))))
52.2b
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 1) -1)
47.6b
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))
47.7b
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 a a)) 3))
48.6b
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))) (+.f64 a a)))
48.7b
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (*.f64 a -2)) (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (*.f64 a -2)))))
48.3b
(+.f64 (neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -2 (pow.f64 c 3))))
43.7b
(*.f64 (/.f64 c (*.f64 a -2)) (*.f64 -1/2 (*.f64 a (/.f64 -4 b))))
56.3b
(*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 1))
47.0b
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 2) (*.f64 -6 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -4) b))))
48.9b
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 21)) (*.f64 -2 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)))))
48.6b
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 12) (neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)))))
44.4b
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
46.6b
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b b))
56.2b
(*.f64 (/.f64 1 (*.f64 a -2)) (*.f64 a (/.f64 (*.f64 c -2) b)))
37.7b
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 (/.f64 -2 (*.f64 a -2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 3)))
38.6b
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a 2)) 23) (*.f64 (/.f64 -1 (*.f64 a 2)) 24)))
46.7b
(*.f64 (+.f64 b b) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
41.8b
(*.f64 (*.f64 (/.f64 (/.f64 -1/2 b) (*.f64 a -2)) (*.f64 c -4)) a)
43.6b
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (/.f64 c (*.f64 a -2))) (*.f64 a -4))
43.3b
(*.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
43.3b
(*.f64 (*.f64 c a) (-.f64 (/.f64 2 (*.f64 a (*.f64 b 2))) (/.f64 (/.f64 -4 b) (*.f64 a -2))))
56.3b
(*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 a b) -10) a))))
37.8b
(*.f64 1/4 (/.f64 (+.f64 (*.f64 c -16) (*.f64 c 12)) b))
43.3b
(*.f64 1/4 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (*.f64 a b)))
37.7b
(*.f64 1/4 (*.f64 c (/.f64 -4 b)))
41.9b
(*.f64 -1/4 (*.f64 (*.f64 a 4) (/.f64 c (*.f64 a b))))
46.7b
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a))
59.5b
(*.f64 -1/2 (/.f64 b a))
52.6b
(*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4)))
47.8b
(neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 a a)) -3)))
Compiler

Compiled 2319 to 1604 computations (30.8% saved)

regimes899.0ms (5.2%)

Counts
109 → 3
Calls
Call 1
Inputs
(/.f64 c b)
(/.f64 b (neg.f64 a))
(/.f64 c (neg.f64 b))
(*.f64 -1/2 (/.f64 b a))
(*.f64 1/4 (*.f64 c (/.f64 -4 b)))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(/.f64 (+.f64 b (neg.f64 b)) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b b))
(*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 1))
(/.f64 (-.f64 (*.f64 -6 b) (*.f64 b -5)) a)
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a))
(*.f64 -1/4 (*.f64 (*.f64 a 4) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 c -16) (*.f64 c 12)) b))
(-.f64 (*.f64 6 (/.f64 c b)) (*.f64 (/.f64 c b) 5))
(/.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 a -2))
(/.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (*.f64 a -2))
(/.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 a -2))
(/.f64 (*.f64 c (*.f64 a (/.f64 2 b))) (*.f64 a -2))
(/.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (*.f64 a -2))
(*.f64 (*.f64 (/.f64 (/.f64 -1/2 b) (*.f64 a -2)) (*.f64 c -4)) a)
(*.f64 (/.f64 1 (*.f64 a -2)) (*.f64 a (/.f64 (*.f64 c -2) b)))
(*.f64 (/.f64 c (*.f64 a -2)) (*.f64 -1/2 (*.f64 a (/.f64 -4 b))))
(/.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (*.f64 a -2))
(*.f64 1/4 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (*.f64 a b)))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (/.f64 c (*.f64 a -2))) (*.f64 a -4))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 1) -1)
(/.f64 (+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 -6 b) (*.f64 -1/2 (+.f64 (*.f64 4 b) (*.f64 6 b)))) a)
(/.f64 (-.f64 (*.f64 6 c) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 a c) -10) a))) b)
(/.f64 (+.f64 b (+.f64 (neg.f64 b) (*.f64 (/.f64 c b) (*.f64 a 2)))) (*.f64 a -2))
(*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 a b) -10) a))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (*.f64 -6 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)))
(/.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))) (*.f64 a -2))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16))) b)) (*.f64 a -2))
(*.f64 (*.f64 c a) (-.f64 (/.f64 2 (*.f64 a (*.f64 b 2))) (/.f64 (/.f64 -4 b) (*.f64 a -2))))
(*.f64 (+.f64 b b) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(/.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 a -2))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b) -1/2) (*.f64 a -2))
(/.f64 (*.f64 -1/2 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -8) (*.f64 a (/.f64 (*.f64 c -4) b)))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)) (*.f64 2 b)) (*.f64 a -2))
(-.f64 (*.f64 c (/.f64 -4 b)) (+.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 a (+.f64 b b)))) (/.f64 c (neg.f64 b))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 b a))) (*.f64 (*.f64 -10 (/.f64 (*.f64 a c) a)) (/.f64 -1/2 b)))
(*.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (/.f64 -2 (*.f64 -2 a)) (/.f64 3 (*.f64 -2 a))))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (*.f64 4 (/.f64 1 (*.f64 -2 a))) (/.f64 3 (*.f64 a 2))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 2) (*.f64 -6 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -4) b))))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))) (*.f64 a -2))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 c b) 5))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b))))) (+.f64 a a))
(/.f64 (-.f64 (/.f64 (*.f64 b 4) -1) (/.f64 (+.f64 (+.f64 b b) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4))) -1)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4)))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))))
(-.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -4 (*.f64 a (*.f64 b 2))) (/.f64 2 (*.f64 a (*.f64 b -2))))) (*.f64 a (*.f64 c (/.f64 -4 (*.f64 a (*.f64 b 2))))))
(/.f64 (*.f64 -1/2 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) -8) 2) (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (*.f64 (/.f64 (*.f64 c a) b) -8)))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (/.f64 2 (*.f64 a -2))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 c (*.f64 (*.f64 10 (/.f64 (/.f64 a b) a)) 1/2)))
(-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (+.f64 a a)) (*.f64 2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a 2))))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 8) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 7))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) c) a)))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 6) -1) (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 7) -1))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(/.f64 (-.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))))) (+.f64 a a))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (+.f64 a a)))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 a a))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 12) (neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)))))
(-.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (+.f64 a a)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 a a))))
(/.f64 (-.f64 (+.f64 (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4)))) (+.f64 (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (-.f64 (*.f64 -2 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9))) (+.f64 a a))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 21)) (*.f64 -2 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))))) (/.f64 1 (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 -2 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 a a)) 3))
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 a a)) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a)) (+.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))) (*.f64 a 2)) 0)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))
(-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2))) (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (*.f64 a -2))))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (*.f64 a -2)) (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) -4) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2)) 2))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2)) (+.f64 (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))))
(neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 a a)) -3)))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b)))))))) (*.f64 a -2))))
(*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a))))
(*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a -2))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))))) (*.f64 a -2))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) 12)) (*.f64 (neg.f64 a) (*.f64 c 16))))) (*.f64 a -2))
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 (/.f64 -2 (*.f64 a -2)) (*.f64 (/.f64 -1 (*.f64 a 2)) 3)))
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a 2)) 23) (*.f64 (/.f64 -1 (*.f64 a 2)) 24)))
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(/.f64 (-.f64 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 3)) (*.f64 2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2)))) (*.f64 a 2))
(-.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a)) -3) (*.f64 -2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 a a))))
(+.f64 (neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -2 (pow.f64 c 3))))
Outputs
(/.f64 c (neg.f64 b))
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a -2))
(/.f64 b (neg.f64 a))
Calls

4 calls:

328.0ms
a
257.0ms
c
135.0ms
b
110.0ms
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
Results
ErrorSegmentsBranch
25.4b8a
7.7b3b
31.7b4c
14.1b5(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
Compiler

Compiled 3282 to 1962 computations (40.2% saved)

bsearch56.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
1.7427392432786646e+44
8.768452382672939e+46
35.0ms
-1.6714645761981563e-63
-3.0274945035683916e-77
Results
29.0ms235×body256valid
8.0ms26×body1024valid
6.0ms44×body256invalid
4.0ms10×body2048valid
4.0ms17×body512valid
1.0msbody256infinite
Compiler

Compiled 530 to 379 computations (28.5% saved)

regimes687.0ms (3.9%)

Counts
98 → 3
Calls
Call 1
Inputs
(/.f64 c b)
(/.f64 b (neg.f64 a))
(/.f64 c (neg.f64 b))
(*.f64 -1/2 (/.f64 b a))
(*.f64 1/4 (*.f64 c (/.f64 -4 b)))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(/.f64 (+.f64 b (neg.f64 b)) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b b))
(*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 1))
(/.f64 (-.f64 (*.f64 -6 b) (*.f64 b -5)) a)
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a))
(*.f64 -1/4 (*.f64 (*.f64 a 4) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 c -16) (*.f64 c 12)) b))
(-.f64 (*.f64 6 (/.f64 c b)) (*.f64 (/.f64 c b) 5))
(/.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 a -2))
(/.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (*.f64 a -2))
(/.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 a -2))
(/.f64 (*.f64 c (*.f64 a (/.f64 2 b))) (*.f64 a -2))
(/.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (*.f64 a -2))
(*.f64 (*.f64 (/.f64 (/.f64 -1/2 b) (*.f64 a -2)) (*.f64 c -4)) a)
(*.f64 (/.f64 1 (*.f64 a -2)) (*.f64 a (/.f64 (*.f64 c -2) b)))
(*.f64 (/.f64 c (*.f64 a -2)) (*.f64 -1/2 (*.f64 a (/.f64 -4 b))))
(/.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (*.f64 a -2))
(*.f64 1/4 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (*.f64 a b)))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (/.f64 c (*.f64 a -2))) (*.f64 a -4))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 1) -1)
(/.f64 (+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 -6 b) (*.f64 -1/2 (+.f64 (*.f64 4 b) (*.f64 6 b)))) a)
(/.f64 (-.f64 (*.f64 6 c) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 a c) -10) a))) b)
(/.f64 (+.f64 b (+.f64 (neg.f64 b) (*.f64 (/.f64 c b) (*.f64 a 2)))) (*.f64 a -2))
(*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 a b) -10) a))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (*.f64 -6 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)))
(/.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))) (*.f64 a -2))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16))) b)) (*.f64 a -2))
(*.f64 (*.f64 c a) (-.f64 (/.f64 2 (*.f64 a (*.f64 b 2))) (/.f64 (/.f64 -4 b) (*.f64 a -2))))
(*.f64 (+.f64 b b) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(/.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 a -2))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b) -1/2) (*.f64 a -2))
(/.f64 (*.f64 -1/2 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -8) (*.f64 a (/.f64 (*.f64 c -4) b)))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)) (*.f64 2 b)) (*.f64 a -2))
(-.f64 (*.f64 c (/.f64 -4 b)) (+.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 a (+.f64 b b)))) (/.f64 c (neg.f64 b))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 b a))) (*.f64 (*.f64 -10 (/.f64 (*.f64 a c) a)) (/.f64 -1/2 b)))
(*.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (/.f64 -2 (*.f64 -2 a)) (/.f64 3 (*.f64 -2 a))))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (*.f64 4 (/.f64 1 (*.f64 -2 a))) (/.f64 3 (*.f64 a 2))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 2) (*.f64 -6 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -4) b))))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))) (*.f64 a -2))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 c b) 5))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b))))) (+.f64 a a))
(/.f64 (-.f64 (/.f64 (*.f64 b 4) -1) (/.f64 (+.f64 (+.f64 b b) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4))) -1)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4)))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))))
(-.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -4 (*.f64 a (*.f64 b 2))) (/.f64 2 (*.f64 a (*.f64 b -2))))) (*.f64 a (*.f64 c (/.f64 -4 (*.f64 a (*.f64 b 2))))))
(/.f64 (*.f64 -1/2 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) -8) 2) (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (*.f64 (/.f64 (*.f64 c a) b) -8)))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (/.f64 2 (*.f64 a -2))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 c (*.f64 (*.f64 10 (/.f64 (/.f64 a b) a)) 1/2)))
(-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (+.f64 a a)) (*.f64 2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a 2))))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 8) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 7))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) c) a)))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 6) -1) (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 7) -1))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(/.f64 (-.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))))) (+.f64 a a))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (+.f64 a a)))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 a a))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 12) (neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)))))
(-.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (+.f64 a a)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 a a))))
(/.f64 (-.f64 (+.f64 (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4)))) (+.f64 (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (-.f64 (*.f64 -2 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9))) (+.f64 a a))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 21)) (*.f64 -2 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))))) (/.f64 1 (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 -2 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 a a)) 3))
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 a a)) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a)) (+.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))) (*.f64 a 2)) 0)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))
(-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2))) (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (*.f64 a -2))))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (*.f64 a -2)) (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) -4) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2)) 2))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2)) (+.f64 (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))))
(neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 a a)) -3)))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b)))))))) (*.f64 a -2))))
(*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a))))
(*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(/.f64 (+.f64 b (sqrt.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))))) (*.f64 a -2))
Outputs
(/.f64 c (neg.f64 b))
(/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2))
(/.f64 b (neg.f64 a))
Calls

3 calls:

328.0ms
a
154.0ms
b
145.0ms
c
Results
ErrorSegmentsBranch
27.7b8a
10.7b3b
33.4b4c
Compiler

Compiled 2996 to 1782 computations (40.5% saved)

bsearch55.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
1.677333007293213e-12
2.0640111653021952e-10
37.0ms
-1.6714645761981563e-63
-3.0274945035683916e-77
Results
29.0ms213×body256valid
8.0ms27×body1024valid
5.0ms24×body512valid
5.0ms42×body256invalid
4.0msbody2048valid
Compiler

Compiled 434 to 325 computations (25.1% saved)

regimes577.0ms (3.3%)

Counts
95 → 3
Calls
Call 1
Inputs
(/.f64 c b)
(/.f64 b (neg.f64 a))
(/.f64 c (neg.f64 b))
(*.f64 -1/2 (/.f64 b a))
(*.f64 1/4 (*.f64 c (/.f64 -4 b)))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(/.f64 (+.f64 b (neg.f64 b)) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b b))
(*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 1))
(/.f64 (-.f64 (*.f64 -6 b) (*.f64 b -5)) a)
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a))
(*.f64 -1/4 (*.f64 (*.f64 a 4) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 c -16) (*.f64 c 12)) b))
(-.f64 (*.f64 6 (/.f64 c b)) (*.f64 (/.f64 c b) 5))
(/.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 a -2))
(/.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (*.f64 a -2))
(/.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 a -2))
(/.f64 (*.f64 c (*.f64 a (/.f64 2 b))) (*.f64 a -2))
(/.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (*.f64 a -2))
(*.f64 (*.f64 (/.f64 (/.f64 -1/2 b) (*.f64 a -2)) (*.f64 c -4)) a)
(*.f64 (/.f64 1 (*.f64 a -2)) (*.f64 a (/.f64 (*.f64 c -2) b)))
(*.f64 (/.f64 c (*.f64 a -2)) (*.f64 -1/2 (*.f64 a (/.f64 -4 b))))
(/.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (*.f64 a -2))
(*.f64 1/4 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (*.f64 a b)))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (/.f64 c (*.f64 a -2))) (*.f64 a -4))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 1) -1)
(/.f64 (+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 -6 b) (*.f64 -1/2 (+.f64 (*.f64 4 b) (*.f64 6 b)))) a)
(/.f64 (-.f64 (*.f64 6 c) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 a c) -10) a))) b)
(/.f64 (+.f64 b (+.f64 (neg.f64 b) (*.f64 (/.f64 c b) (*.f64 a 2)))) (*.f64 a -2))
(*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 a b) -10) a))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (*.f64 -6 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)))
(/.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))) (*.f64 a -2))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16))) b)) (*.f64 a -2))
(*.f64 (*.f64 c a) (-.f64 (/.f64 2 (*.f64 a (*.f64 b 2))) (/.f64 (/.f64 -4 b) (*.f64 a -2))))
(*.f64 (+.f64 b b) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(/.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 a -2))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b) -1/2) (*.f64 a -2))
(/.f64 (*.f64 -1/2 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -8) (*.f64 a (/.f64 (*.f64 c -4) b)))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)) (*.f64 2 b)) (*.f64 a -2))
(-.f64 (*.f64 c (/.f64 -4 b)) (+.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 a (+.f64 b b)))) (/.f64 c (neg.f64 b))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 b a))) (*.f64 (*.f64 -10 (/.f64 (*.f64 a c) a)) (/.f64 -1/2 b)))
(*.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (/.f64 -2 (*.f64 -2 a)) (/.f64 3 (*.f64 -2 a))))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (*.f64 4 (/.f64 1 (*.f64 -2 a))) (/.f64 3 (*.f64 a 2))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 2) (*.f64 -6 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -4) b))))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))) (*.f64 a -2))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 c b) 5))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b))))) (+.f64 a a))
(/.f64 (-.f64 (/.f64 (*.f64 b 4) -1) (/.f64 (+.f64 (+.f64 b b) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4))) -1)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4)))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))))
(-.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -4 (*.f64 a (*.f64 b 2))) (/.f64 2 (*.f64 a (*.f64 b -2))))) (*.f64 a (*.f64 c (/.f64 -4 (*.f64 a (*.f64 b 2))))))
(/.f64 (*.f64 -1/2 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) -8) 2) (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (*.f64 (/.f64 (*.f64 c a) b) -8)))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (/.f64 2 (*.f64 a -2))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 c (*.f64 (*.f64 10 (/.f64 (/.f64 a b) a)) 1/2)))
(-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (+.f64 a a)) (*.f64 2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a 2))))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 8) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 7))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) c) a)))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 6) -1) (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 7) -1))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(/.f64 (-.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))))) (+.f64 a a))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (+.f64 a a)))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 a a))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 12) (neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)))))
(-.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (+.f64 a a)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 a a))))
(/.f64 (-.f64 (+.f64 (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4)))) (+.f64 (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (-.f64 (*.f64 -2 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9))) (+.f64 a a))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 21)) (*.f64 -2 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))))) (/.f64 1 (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 -2 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 a a)) 3))
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 a a)) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a)) (+.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))) (*.f64 a 2)) 0)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))
(-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2))) (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (*.f64 a -2))))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (*.f64 a -2)) (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) -4) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2)) 2))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2)) (+.f64 (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))))
(neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 a a)) -3)))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b)))))))) (*.f64 a -2))))
(*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a))))
(*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4)))
Outputs
(/.f64 c (neg.f64 b))
(*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a))))
(/.f64 b (neg.f64 a))
Calls

3 calls:

250.0ms
a
158.0ms
b
109.0ms
c
Results
ErrorSegmentsBranch
30.4b7a
18.1b3b
35.8b2c
Compiler

Compiled 2954 to 1753 computations (40.7% saved)

bsearch55.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
8.697774320916673e-134
3.5720753980476924e-131
31.0ms
-2.166638388862309e-128
-1.8764516669553832e-138
Results
32.0ms263×body256valid
9.0ms80×body256invalid
4.0ms14×body512valid
3.0ms11×body1024valid
Compiler

Compiled 386 to 307 computations (20.5% saved)

regimes465.0ms (2.7%)

Counts
93 → 2
Calls
Call 1
Inputs
(/.f64 c b)
(/.f64 b (neg.f64 a))
(/.f64 c (neg.f64 b))
(*.f64 -1/2 (/.f64 b a))
(*.f64 1/4 (*.f64 c (/.f64 -4 b)))
(+.f64 (/.f64 b (neg.f64 a)) (/.f64 c b))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(/.f64 (+.f64 b (neg.f64 b)) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b b))
(*.f64 (/.f64 c a) (*.f64 (/.f64 a b) 1))
(/.f64 (-.f64 (*.f64 -6 b) (*.f64 b -5)) a)
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 b 6) (*.f64 b 4)) a))
(*.f64 -1/4 (*.f64 (*.f64 a 4) (/.f64 c (*.f64 a b))))
(*.f64 1/4 (/.f64 (+.f64 (*.f64 c -16) (*.f64 c 12)) b))
(-.f64 (*.f64 6 (/.f64 c b)) (*.f64 (/.f64 c b) 5))
(/.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 a -2))
(/.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (*.f64 a -2))
(/.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (*.f64 a -2))
(/.f64 (*.f64 c (*.f64 a (/.f64 2 b))) (*.f64 a -2))
(/.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (*.f64 a -2))
(*.f64 (*.f64 (/.f64 (/.f64 -1/2 b) (*.f64 a -2)) (*.f64 c -4)) a)
(*.f64 (/.f64 1 (*.f64 a -2)) (*.f64 a (/.f64 (*.f64 c -2) b)))
(*.f64 (/.f64 c (*.f64 a -2)) (*.f64 -1/2 (*.f64 a (/.f64 -4 b))))
(/.f64 (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b)))) (*.f64 a -2))
(*.f64 1/4 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 -16 a))) (*.f64 a b)))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 1 b)) (/.f64 c (*.f64 a -2))) (*.f64 a -4))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (*.f64 a -2)) 2) 1) -1)
(/.f64 (+.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 -2 b))) (+.f64 b b)) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 -6 b) (*.f64 -1/2 (+.f64 (*.f64 4 b) (*.f64 6 b)))) a)
(/.f64 (-.f64 (*.f64 6 c) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 a c) -10) a))) b)
(/.f64 (+.f64 b (+.f64 (neg.f64 b) (*.f64 (/.f64 c b) (*.f64 a 2)))) (*.f64 a -2))
(*.f64 c (-.f64 (*.f64 6 (/.f64 1 b)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 a b) -10) a))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))))
(-.f64 (*.f64 -6 (/.f64 b a)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 b 6)) a)))
(/.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 12 a) (*.f64 a -16)) (/.f64 c b))) (*.f64 a -2))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 12 a) (*.f64 a -16))) b)) (*.f64 a -2))
(*.f64 (*.f64 c a) (-.f64 (/.f64 2 (*.f64 a (*.f64 b 2))) (/.f64 (/.f64 -4 b) (*.f64 a -2))))
(*.f64 (+.f64 b b) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(/.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 12 (*.f64 c a))) b)) (*.f64 a -2))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 c a)) (*.f64 c (*.f64 a 12))) b) -1/2) (*.f64 a -2))
(/.f64 (*.f64 -1/2 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -8) (*.f64 a (/.f64 (*.f64 c -4) b)))) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 -16 c) (*.f64 12 c))) b)) (*.f64 2 b)) (*.f64 a -2))
(-.f64 (*.f64 c (/.f64 -4 b)) (+.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 a (+.f64 b b)))) (/.f64 c (neg.f64 b))))
(-.f64 (+.f64 (*.f64 6 (/.f64 c b)) (neg.f64 (/.f64 b a))) (*.f64 (*.f64 -10 (/.f64 (*.f64 a c) a)) (/.f64 -1/2 b)))
(*.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (-.f64 (*.f64 (/.f64 1 (*.f64 a -2)) 3) (*.f64 2 (/.f64 1 (*.f64 a -2)))))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (/.f64 -2 (*.f64 -2 a)) (/.f64 3 (*.f64 -2 a))))
(*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) (+.f64 (*.f64 4 (/.f64 1 (*.f64 -2 a))) (/.f64 3 (*.f64 a 2))))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (+.f64 (*.f64 b 2) (*.f64 -6 (*.f64 c (/.f64 a b)))) (*.f64 c (/.f64 (*.f64 a -4) b))))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))) (*.f64 a -2))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (/.f64 c b) 5))
(/.f64 (-.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b))) (*.f64 a -2))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b))))) (+.f64 a a))
(/.f64 (-.f64 (/.f64 (*.f64 b 4) -1) (/.f64 (+.f64 (+.f64 b b) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (*.f64 b 4))) -1)) (*.f64 a -2))
(/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (+.f64 (*.f64 b 6) (*.f64 -2 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a))))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 a (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 a (*.f64 (/.f64 c b) -4)))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) 3) (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4)))))
(-.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -4 (*.f64 a (*.f64 b 2))) (/.f64 2 (*.f64 a (*.f64 b -2))))) (*.f64 a (*.f64 c (/.f64 -4 (*.f64 a (*.f64 b 2))))))
(/.f64 (*.f64 -1/2 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) -8) 2) (+.f64 (*.f64 a (/.f64 (*.f64 c -4) b)) (*.f64 (/.f64 (*.f64 c a) b) -8)))) (*.f64 a -2))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (/.f64 2 (*.f64 a -2))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 c (*.f64 (*.f64 10 (/.f64 (/.f64 a b) a)) 1/2)))
(-.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -6)) (*.f64 b 6)) (+.f64 a a)) (*.f64 2 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a 2))))
(-.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 8) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 7))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 a b)) (*.f64 6 (/.f64 a b))) c) a)))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 6) -1) (/.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 -2 b) (*.f64 c a)))) (*.f64 a -2)) 7) -1))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 (/.f64 a b) -8)))) (*.f64 a -2))
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 b 8) (*.f64 a (/.f64 (*.f64 c -8) b))) (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 4) (*.f64 (/.f64 a b) (*.f64 c -4))) (*.f64 a -2)))
(/.f64 (-.f64 (*.f64 3 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)))) (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))))) (*.f64 a -2))
(/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 3 (+.f64 (*.f64 a (*.f64 c (/.f64 -2 b))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (+.f64 b b))))) (+.f64 a a))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 -2 b)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 -8 (/.f64 a b)))) (+.f64 a a)))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (+.f64 a a))))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 12) (neg.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)))))
(-.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (+.f64 a a)) (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a))))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (+.f64 a a)) (*.f64 12 (/.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) (+.f64 a a))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 a a))))
(/.f64 (-.f64 (+.f64 (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4)))) (+.f64 (+.f64 (*.f64 b 3) (*.f64 c (*.f64 (/.f64 a b) -4))) (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b)))))) (*.f64 a -2))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (-.f64 (*.f64 -2 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))))) (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9))) (+.f64 a a))
(*.f64 (/.f64 1 (*.f64 a -2)) (+.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 21)) (*.f64 -2 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 (+.f64 (*.f64 (*.f64 c a) (+.f64 (/.f64 -2 b) (/.f64 -4 b))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 c (/.f64 (*.f64 a -2) b)) (+.f64 b b))))) (/.f64 1 (*.f64 a -2))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a b)) -6) (*.f64 b 6)) (*.f64 a -2)) (*.f64 (/.f64 1 (*.f64 a -2)) (-.f64 (*.f64 -2 (-.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))))) (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))))))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b)))))) (*.f64 a -2))) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 a a)) 3))
(-.f64 (/.f64 (+.f64 (*.f64 b 8) (*.f64 c (*.f64 a (/.f64 -8 b)))) (+.f64 a a)) (+.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (+.f64 a a)) (+.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b))))) (*.f64 2 (+.f64 b (*.f64 c (/.f64 (neg.f64 a) b))))) (*.f64 a 2)) 0)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))
(-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2))) (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) (*.f64 a -2))) (/.f64 (+.f64 (*.f64 2 (+.f64 b (*.f64 (/.f64 c b) (neg.f64 a)))) (*.f64 (+.f64 (*.f64 b 4) (*.f64 -4 (*.f64 c (/.f64 a b)))) 3)) (*.f64 a -2))))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 c (/.f64 -2 b))))) (*.f64 a -2)) 3) (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (*.f64 (/.f64 a b) -4))) (*.f64 a -2))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (*.f64 a -2))) (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (*.f64 a -2)) (*.f64 12 (/.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) (*.f64 a -2)))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 9)) (+.f64 a a)) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 b (/.f64 (*.f64 c a) (neg.f64 b)))) 3) (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b)))) (+.f64 a a)) -4) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 b 4) (*.f64 c (/.f64 (*.f64 a -4) b))) (*.f64 a -2)) 2))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))) (*.f64 a -2))) (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b))) (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 9)) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -2 b) (*.f64 c a)) (+.f64 b b)) 3) (+.f64 (*.f64 b 4) (*.f64 (*.f64 c a) (/.f64 -4 b)))))) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (*.f64 a -2)) (+.f64 (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))))
(neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)) (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a)))) (*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (*.f64 -2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) (+.f64 a a)) -3)))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 b (+.f64 b (*.f64 a (/.f64 (*.f64 c -2) b))))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 b 8) (*.f64 a (*.f64 c (+.f64 (/.f64 -2 b) (+.f64 (/.f64 -2 b) (/.f64 -4 b))))))))) (+.f64 a a))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (+.f64 b b))))) (*.f64 a -2)) (*.f64 6 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (*.f64 b 6)) (*.f64 a -2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 a (+.f64 (/.f64 -2 b) (/.f64 -4 b)))) (+.f64 (*.f64 b 6) (*.f64 2 (+.f64 (+.f64 b b) (+.f64 (*.f64 b 6) (*.f64 (*.f64 a c) (+.f64 (+.f64 (/.f64 -2 b) (/.f64 -4 b)) (/.f64 -2 b)))))))) (*.f64 a -2))))
Outputs
(/.f64 c (neg.f64 b))
(/.f64 b (neg.f64 a))
Calls

3 calls:

289.0ms
a
74.0ms
b
39.0ms
c
Results
ErrorSegmentsBranch
32.5b7a
21.6b2b
37.6b1c
Compiler

Compiled 2938 to 1743 computations (40.7% saved)

bsearch30.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
-1.3172918814591313e-217
-7.394421923485195e-225
Results
19.0ms142×body256valid
6.0ms54×body256invalid
0.0msbody512valid
Compiler

Compiled 170 to 127 computations (25.3% saved)

regimes18.0ms (0.1%)

Accuracy

Total -22.2b remaining (-55%)

Threshold costs -22.2b (-55%)

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

3 calls:

8.0ms
a
6.0ms
b
3.0ms
c
Results
ErrorSegmentsBranch
45.3b3a
40.4b2b
46.6b1c
Compiler

Compiled 22 to 15 computations (31.8% saved)

bsearch35.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
35.0ms
-2.3693442129085406e+32
-5.933817042474262e+29
Results
14.0ms33×body2048valid
9.0ms31×body1024valid
7.0ms54×body256valid
2.0ms10×body512valid
1.0msbody256invalid
Compiler

Compiled 146 to 107 computations (26.7% saved)

simplify5.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059290
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 b -1699835280697513/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (/.f64 c (neg.f64 b)) (if (<=.f64 b 79999999999999999451185522875761703581273554944) (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a -2)) (/.f64 b (neg.f64 a))))
(if (<=.f64 b -8593745525161113/15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792) (/.f64 c (neg.f64 b)) (if (<=.f64 b 4332790137498831/1237940039285380274899124224) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) (/.f64 b (neg.f64 a))))
(if (<=.f64 b -4124472165949139/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504) (/.f64 c (neg.f64 b)) (if (<=.f64 b 2013902424779853/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224) (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (/.f64 b (neg.f64 a))))
(if (<=.f64 b -2604693137843693/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (/.f64 c (neg.f64 b)) (/.f64 b (neg.f64 a)))
(if (<=.f64 b -599999999999999983783277232128) (/.f64 c b) (/.f64 b (neg.f64 a)))
(/.f64 c b)
Outputs
(if (<=.f64 b -1699835280697513/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (/.f64 c (neg.f64 b)) (if (<=.f64 b 79999999999999999451185522875761703581273554944) (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a -2)) (/.f64 b (neg.f64 a))))
(if (<=.f64 b -8593745525161113/15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792) (/.f64 c (neg.f64 b)) (if (<=.f64 b 4332790137498831/1237940039285380274899124224) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 a -2)) (/.f64 b (neg.f64 a))))
(if (<=.f64 b -4124472165949139/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504) (/.f64 c (neg.f64 b)) (if (<=.f64 b 2013902424779853/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224) (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (/.f64 b (neg.f64 a))))
(if (<=.f64 b -2604693137843693/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (/.f64 c (neg.f64 b)) (/.f64 b (neg.f64 a)))
(if (<=.f64 b -599999999999999983783277232128) (/.f64 c b) (/.f64 b (neg.f64 a)))
(/.f64 c b)
Compiler

Compiled 128 to 86 computations (32.8% saved)

soundness1.2s (6.6%)

Algorithm
egg-herbie
Rules
1528×rational_best-simplify-51
1528×rational_best-simplify-51
1408×rational_best-simplify-34
1408×rational_best-simplify-34
1408×rational_best-simplify-34
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01751
13151
24651
36547
49247
515947
633947
792647
8106747
9131047
10179147
11249647
12355347
13487447
14580447
15700647
16740347
17777747
03759221
17278997
212778853
322998751
441948733
569808733
01751
13151
24651
36547
49247
515947
633947
792647
8106747
9131047
10179147
11249647
12355347
13487447
14580447
15700647
16740347
17777747
01751
13151
24651
36547
49247
515947
633947
792647
8106747
9131047
10179147
11249647
12355347
13487447
14580447
15700647
16740347
17777747
03759221
17278997
212778853
322998751
441948733
569808733
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 693 to 386 computations (44.3% saved)

end48.0ms (0.3%)

Compiler

Compiled 113 to 56 computations (50.4% saved)

Profiling

Loading profile data...