Details

Time bar (total: 12.5s)

analyze297.0ms (2.4%)

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

Compiled 17 to 11 computations (35.3% saved)

sample1.7s (13.4%)

Results
622.0ms5584×body256valid
390.0ms1119×body2048valid
208.0ms766×body1024valid
200.0ms397×body4096valid
126.0ms1231×body256invalid
76.0ms390×body512valid
40.0ms366×body256infinite
Bogosity

preprocess106.0ms (0.8%)

Algorithm
egg-herbie
Rules
1266×rational_best_oopsla_all_46_json_45_simplify-23
1054×rational_best_oopsla_all_46_json_45_simplify-49
868×rational_best_oopsla_all_46_json_45_simplify-35
856×rational_best_oopsla_all_46_json_45_simplify-7
674×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032156
178156
2191156
3595140
42629140
55883140
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b_2 c)))) b_2)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) c)
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 a b_2)))) a)
Outputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b_2 c)))) b_2)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b_2 c))) a) b_2)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) c)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) c)
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 a b_2)))) a)
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b_2 a)))) a)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b_2 a))) c) a)
Compiler

Compiled 19 to 13 computations (31.6% saved)

simplify129.0ms (1%)

Algorithm
egg-herbie
Rules
1200×rational_best_oopsla_all_46_json_45_simplify-49
1196×rational_best_oopsla_all_46_json_45_simplify-72
1138×rational_best_oopsla_all_46_json_45_simplify-10
828×rational_best_oopsla_all_46_json_45_simplify-80
758×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01339
12939
27239
322735
490635
5308135
6739635
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Outputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)

eval0.0ms (0%)

Compiler

Compiled 28 to 12 computations (57.1% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

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

Compiled 15 to 9 computations (40% saved)

localize11.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
0.4b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
1.2b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
25.4b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 49 to 9 computations (81.6% saved)

series15.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

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

rewrite264.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
1100×rational_best_oopsla_all_46_json_45_simplify-7
902×rational_best_oopsla_all_46_json_45_simplify-80
672×rational_best_oopsla_all_46_json_45_simplify-35
664×rational_best_oopsla_all_46_json_45_simplify-108
462×rational_best_oopsla_all_46_json_45_simplify-82
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
012106
172106
2228106
3933106
44485106
Stop Event
node limit
Counts
4 → 168
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 0 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 0 (*.f64 b_2 b_2)) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 0 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 c)) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (neg.f64 c))) (*.f64 (*.f64 b_2 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (neg.f64 c))) (-.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 1 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 1 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (-.f64 (/.f64 0 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (-.f64 0 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (*.f64 a (/.f64 c a)) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (*.f64 c (*.f64 (/.f64 a a) (/.f64 a a))) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (*.f64 a (/.f64 c c)) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (/.f64 (*.f64 a c) (*.f64 a c)) (*.f64 a (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 0 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 0 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (*.f64 0 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (*.f64 0 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b_2) (+.f64 (*.f64 0 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 0 (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (*.f64 0 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 b_2)) (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 1 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 0 (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (/.f64 0 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 0 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (*.f64 (/.f64 b_2 b_2) (/.f64 b_2 b_2)) (neg.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (-.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 1 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))))

simplify112.0ms (0.9%)

Algorithm
egg-herbie
Rules
1778×rational_best_oopsla_all_46_json_45_simplify-23
1464×rational_best_oopsla_all_46_json_45_simplify-89
1244×rational_best_oopsla_all_46_json_45_simplify-24
1142×rational_best_oopsla_all_46_json_45_simplify-74
906×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049610852
118249910
Stop Event
node limit
Counts
264 → 282
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1 b_2)
(+.f64 (*.f64 -1 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) (pow.f64 a 4)) b_2)) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1 (/.f64 b_2 a))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1 (/.f64 b_2 a)))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 a (pow.f64 b_2 7)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) (pow.f64 a 3)) b_2)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) (*.f64 a b_2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 0)
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 0))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 0))
(+.f64 0 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 0)
(-.f64 0 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 0 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 -1 (*.f64 1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) -1)
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(neg.f64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a (neg.f64 c))))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 0 (*.f64 b_2 b_2)) (*.f64 a c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 0)
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 0 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 0))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 0))
(+.f64 0 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (*.f64 a (neg.f64 c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 0 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (neg.f64 c))))
(+.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (neg.f64 c)))))
(+.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (neg.f64 c)))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (neg.f64 c))) (*.f64 (*.f64 b_2 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (neg.f64 c))) (-.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 0))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 1 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 1 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1)
(*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (-.f64 (/.f64 0 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (-.f64 0 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(*.f64 -1 (-.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (*.f64 a (/.f64 c a)) (neg.f64 a))))
(*.f64 -1 (-.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (*.f64 c (*.f64 (/.f64 a a) (/.f64 a a))) (neg.f64 a))))
(*.f64 -1 (-.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (*.f64 a (/.f64 c c)) (neg.f64 c))))
(*.f64 -1 (-.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (/.f64 (*.f64 a c) (*.f64 a c)) (*.f64 a (neg.f64 c)))))
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1)
(neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 0 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (neg.f64 b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 0)
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 0 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (*.f64 0 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 0))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (*.f64 0 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 0))
(+.f64 0 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(+.f64 (neg.f64 b_2) (+.f64 (*.f64 0 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 b_2)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 0 (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 b_2))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (*.f64 0 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 b_2))))
(+.f64 (*.f64 0 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(+.f64 (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 b_2)) (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 0))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 1 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) -1)
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 0 (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (/.f64 0 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 0 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))
(*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 -1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 -1 (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 -1 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (*.f64 (/.f64 b_2 b_2) (/.f64 b_2 b_2)) (neg.f64 b_2))))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.f64 (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.f64 (neg.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) -1)
(neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 0)
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 0))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (-.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 0))
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 0)
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 1 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) -1)
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(neg.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
Outputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 b_2 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))))))
(*.f64 -1 b_2)
(neg.f64 b_2)
(+.f64 (*.f64 -1 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (neg.f64 b_2))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) 1/8) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (neg.f64 b_2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) 1/8) (neg.f64 b_2)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) 1/8) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (neg.f64 b_2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) 1/8) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (neg.f64 b_2))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 b_2 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 b_2 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))))))
(*.f64 -1 (*.f64 c a))
(*.f64 c (*.f64 -1 a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(*.f64 -1 (*.f64 c a))
(*.f64 c (*.f64 -1 a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(*.f64 -1 (*.f64 c a))
(*.f64 c (*.f64 -1 a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(*.f64 -1 (*.f64 c a))
(*.f64 c (*.f64 -1 a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(*.f64 -1 (*.f64 c a))
(*.f64 c (*.f64 -1 a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (*.f64 -1 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (neg.f64 b_2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (neg.f64 b_2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (neg.f64 b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7)))))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) 1/8) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) 1/8) (*.f64 b_2 -2)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) 1/8) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) 1/8) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) (pow.f64 a 4)) b_2)) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1 (/.f64 b_2 a))))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 1/2 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1 (/.f64 b_2 a)))))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 1/2 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 -1 (/.f64 b_2 a)))))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (+.f64 (*.f64 -1 (/.f64 b_2 a)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 a (pow.f64 b_2 7)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 a (pow.f64 b_2 7)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 a (pow.f64 b_2 7))) (/.f64 c b_2)))))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) (pow.f64 a 3)) b_2)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2) (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) (*.f64 a b_2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) (*.f64 a b_2))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) (*.f64 a b_2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 0)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 0))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 0))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(+.f64 0 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 0)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(-.f64 0 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 0 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 -1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 -1 (*.f64 1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) -1)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(neg.f64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a (neg.f64 c))))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 0 (*.f64 b_2 b_2)) (*.f64 a c)))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 0)
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 0 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 0))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 0))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 0 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 a (neg.f64 c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 0 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (neg.f64 c))))
(*.f64 (/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))
(*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(+.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (neg.f64 c)))))
(*.f64 (/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))
(*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(+.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (neg.f64 c)))))
(*.f64 (/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))
(*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (neg.f64 c))) (*.f64 (*.f64 b_2 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))
(*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (neg.f64 c))) (-.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 0))
(*.f64 (/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))
(*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 1 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 1 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1)
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (-.f64 (/.f64 0 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (-.f64 0 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1 (-.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (*.f64 a (/.f64 c a)) (neg.f64 a))))
(*.f64 1 (-.f64 (*.f64 (*.f64 a (/.f64 c a)) (neg.f64 a)) (*.f64 b_2 (neg.f64 b_2))))
(*.f64 -1 (-.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (*.f64 c (*.f64 (/.f64 a a) (/.f64 a a))) (neg.f64 a))))
(*.f64 1 (-.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 a a) (*.f64 c (/.f64 a a)))) (*.f64 b_2 (neg.f64 b_2))))
(*.f64 -1 (-.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (neg.f64 a) (*.f64 c (*.f64 (/.f64 a a) (/.f64 a a))))))
(*.f64 -1 (-.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (*.f64 a (/.f64 c c)) (neg.f64 c))))
(*.f64 1 (-.f64 (*.f64 (neg.f64 c) (*.f64 a (/.f64 c c))) (*.f64 b_2 (neg.f64 b_2))))
(*.f64 -1 (-.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (neg.f64 c) (*.f64 a (/.f64 c c)))))
(*.f64 -1 (-.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (/.f64 (*.f64 a c) (*.f64 a c)) (*.f64 a (neg.f64 c)))))
(*.f64 1 (-.f64 (*.f64 a (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (neg.f64 c))) (*.f64 b_2 (neg.f64 b_2))))
(*.f64 -1 (-.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (*.f64 a (neg.f64 c)) (/.f64 (*.f64 c a) (*.f64 c a)))))
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1)
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (*.f64 0 b_2)) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 0 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (neg.f64 b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 0)
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 0 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (*.f64 0 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 0))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (*.f64 0 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 0))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 0 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (neg.f64 b_2) (+.f64 (*.f64 0 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 0 (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 b_2))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (*.f64 0 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 b_2))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (*.f64 0 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 b_2)) (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 0))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 1 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) -1)
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 0 (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (/.f64 0 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 0 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 -1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 -1 (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 -1 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (*.f64 (/.f64 b_2 b_2) (/.f64 b_2 b_2)) (neg.f64 b_2))))
(*.f64 -1 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 (neg.f64 b_2) (*.f64 (/.f64 b_2 b_2) (/.f64 b_2 b_2)))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 -1 (*.f64 (neg.f64 b_2) (*.f64 (/.f64 b_2 b_2) (/.f64 b_2 b_2)))))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (neg.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) -1)
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 0)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 0))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (-.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 0))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(-.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 0)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 1 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 -1 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) -1)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(neg.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)

eval127.0ms (1%)

Compiler

Compiled 9690 to 3143 computations (67.6% saved)

prune52.0ms (0.4%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New2748282
Fresh000
Picked011
Done000
Total2749283
Error
5.5b
Counts
283 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
58.0b
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2) a)
36.0b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
45.5b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
57.7b
(/.f64 (-.f64 b_2 b_2) a)
44.7b
(/.f64 (*.f64 b_2 -2) a)
45.9b
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
44.9b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
37.2b
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
39.3b
(*.f64 -1/2 (/.f64 c b_2))
Compiler

Compiled 257 to 141 computations (45.1% saved)

localize22.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
0.4b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
1.2b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
25.4b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 131 to 19 computations (85.5% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite94.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
952×rational_best_oopsla_all_46_json_45_simplify-35
668×rational_best_oopsla_all_46_json_45_simplify-23
656×rational_best_oopsla_all_46_json_45_simplify-89
596×rational_best_oopsla_all_46_json-2
596×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01581
19381
230681
3133781
4590081
Stop Event
node limit
Counts
1 → 37
Calls
Call 1
Inputs
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (neg.f64 (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) -1) (*.f64 -1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))))

simplify156.0ms (1.2%)

Algorithm
egg-herbie
Rules
1446×rational_best_oopsla_all_46_json_45_simplify-37
1018×rational_best_oopsla_all_46_json_45_simplify-89
986×rational_best_oopsla_all_46_json_45_simplify-36
768×rational_best_oopsla_all_46_json_45_simplify-74
708×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0883709
12733709
211283709
347193709
Stop Event
node limit
Counts
73 → 40
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 0)
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))
(+.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(+.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (neg.f64 (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(+.f64 (neg.f64 (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(-.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 0)
(-.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(-.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(-.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(-.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) -1) (*.f64 -1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 1)
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) -1)
(neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 0)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(+.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(+.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (neg.f64 (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(+.f64 (neg.f64 (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(-.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 0)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(-.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(-.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(-.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(-.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(-.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(-.f64 (*.f64 (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) -1) (*.f64 -1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 1)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) -1)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 14 to 7 computations (50% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite95.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1104×rational_best_oopsla_all_46_json_45_simplify-23
1048×rational_best_oopsla_all_46_json_45_simplify-37
1036×rational_best_oopsla_all_46_json_45_simplify-13
714×rational_best_oopsla_all_46_json_45_simplify-89
680×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
13913
29213
329913
4142213
5765513
Stop Event
node limit
Counts
1 → 37
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b_2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (neg.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/2) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 -1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 -1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))) (*.f64 -1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))) (*.f64 (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 -1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 0 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (neg.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 c b_2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/2) (*.f64 1/2 (*.f64 (/.f64 c b_2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (neg.f64 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 c b_2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (neg.f64 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))) (*.f64 (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b_2) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 c b_2) 1/2))))))

simplify96.0ms (0.8%)

Algorithm
egg-herbie
Rules
1396×rational_best_oopsla_all_46_json_45_simplify-7
1302×rational_best_oopsla_all_46_json_45_simplify-72
1226×rational_best_oopsla_all_46_json_45_simplify-37
950×rational_best_oopsla_all_46_json_45_simplify-89
736×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
086481
1287481
21009481
35055481
Stop Event
node limit
Counts
37 → 38
Calls
Call 1
Inputs
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) 0))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) 0))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) 0))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) 0))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (neg.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) 0))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) 0))
(+.f64 0 (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/2) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/2))
(+.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))) (*.f64 (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 -1/2 (/.f64 c b_2)))
(-.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) 0))
(-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 0 (/.f64 c b_2))))
(-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) 0))
(-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) 0))
(-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) 0))
(-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (neg.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) 0))
(-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) 0))
(-.f64 0 (*.f64 (/.f64 c b_2) 1/2))
(-.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/2) (*.f64 1/2 (*.f64 (/.f64 c b_2) 1/2)))
(-.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (neg.f64 (/.f64 c b_2))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 c b_2) 1/2)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (neg.f64 (/.f64 c b_2))))
(-.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))) (*.f64 (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) 1/2)))
(-.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) 1/2)))
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))))
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))))
(/.f64 (*.f64 (/.f64 c b_2) 1/2) -1)
(neg.f64 (*.f64 (/.f64 c b_2) 1/2))
Outputs
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) 0))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) 0))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) 0))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) 0))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (neg.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) 0))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) 0))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 0 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/2) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))) (*.f64 (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) 0))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 0 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) 0))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) 0))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) 0))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (neg.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) 0))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) 0))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 0 (*.f64 (/.f64 c b_2) 1/2))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/2) (*.f64 1/2 (*.f64 (/.f64 c b_2) 1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (neg.f64 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 c b_2) 1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (neg.f64 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))) (*.f64 (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) 1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) 1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (/.f64 c b_2) 1/2) -1)
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 (/.f64 c b_2) 1/2))
(*.f64 -1/2 (/.f64 c b_2))

localize5.0ms (0%)

Compiler

Compiled 13 to 5 computations (61.5% saved)

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 35 to 16 computations (54.3% saved)

series7.0ms (0.1%)

Counts
3 → 9
Calls

21 calls:

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

rewrite118.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1168×rational_best_oopsla_all_46_json-2
1168×rational_best_oopsla_all_46_json-1
1168×rational_best_oopsla_all_46_json-4
1168×rational_best_oopsla_all_46_json-3
908×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01257
16757
215257
350157
4246757
5719657
Stop Event
node limit
Counts
3 → 81
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 c b_2))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 c b_2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 0 (*.f64 1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 c b_2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 c b_2)) (neg.f64 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 c b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 c b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))) (*.f64 (/.f64 c b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 0 (*.f64 1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))) (*.f64 (/.f64 c b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 c b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 (*.f64 1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b_2) -1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 c b_2) -1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 b_2 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 0 (*.f64 -2 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 -2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -2 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))) (*.f64 -2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 b_2 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 b_2 a)) (neg.f64 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 b_2 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))) (*.f64 (/.f64 b_2 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))) (*.f64 (/.f64 b_2 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))))) (*.f64 (/.f64 b_2 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 0 (*.f64 -2 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))))) (*.f64 (/.f64 b_2 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 b_2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (*.f64 -2 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 -2 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b_2 a) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 b_2 a) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2)) (*.f64 (/.f64 c b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 (/.f64 c b_2) -1/2)) (*.f64 (/.f64 b_2 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 c b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 0 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 b_2 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 0 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 c b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))))))))

simplify76.0ms (0.6%)

Algorithm
egg-herbie
Rules
1452×rational_best_oopsla_all_46_json_45_simplify-13
912×rational_best_oopsla_all_46_json_45_simplify-7
908×rational_best_oopsla_all_46_json_45_simplify-72
570×rational_best_oopsla_all_46_json_45_simplify-87
524×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01562348
14772348
229292348
Stop Event
node limit
Counts
90 → 86
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 c b_2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) 0)
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 0 (*.f64 1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))))
(+.f64 0 (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 0 (*.f64 1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 1/2 (/.f64 c b_2)))
(-.f64 (*.f64 1/2 (/.f64 c b_2)) 0)
(-.f64 (*.f64 1/2 (/.f64 c b_2)) (neg.f64 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))))
(-.f64 0 (*.f64 (/.f64 c b_2) -1/2))
(-.f64 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 c b_2) -1/2))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) -1/2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) -1/2))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))) (*.f64 (/.f64 c b_2) -1/2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 0 (*.f64 1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))) (*.f64 (/.f64 c b_2) -1/2))
(/.f64 (*.f64 1/2 (/.f64 c b_2)) 1)
(/.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))
(/.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))))
(/.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 (*.f64 1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))))
(/.f64 (*.f64 (/.f64 c b_2) -1/2) -1)
(neg.f64 (*.f64 (/.f64 c b_2) -1/2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) 0)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 0 (*.f64 -2 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))))
(+.f64 0 (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 0 (*.f64 -2 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))) (*.f64 -2 (/.f64 b_2 a)))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) 0)
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (neg.f64 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))))
(-.f64 0 (*.f64 (/.f64 b_2 a) 2))
(-.f64 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) 2))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))) (*.f64 (/.f64 b_2 a) 2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))) (*.f64 (/.f64 b_2 a) 2))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))))) (*.f64 (/.f64 b_2 a) 2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 0 (*.f64 -2 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))))) (*.f64 (/.f64 b_2 a) 2))
(/.f64 (*.f64 -2 (/.f64 b_2 a)) 1)
(/.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))))
(/.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (*.f64 -2 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 -2 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))))
(/.f64 (*.f64 (/.f64 b_2 a) 2) -1)
(neg.f64 (*.f64 (/.f64 b_2 a) 2))
(-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 0)
(-.f64 0 (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2)) (*.f64 (/.f64 c b_2) -1/2))
(-.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 (/.f64 c b_2) -1/2)) (*.f64 (/.f64 b_2 a) 2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 c b_2) -1/2))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 0 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 b_2 a) 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 0 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 c b_2) -1/2))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 1)
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))) -1)
(*.f64 (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 1)
(/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))) -1)
(neg.f64 (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))))
Outputs
(*.f64 1/2 (/.f64 c b_2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) 0)
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 0 (*.f64 1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 0 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 0 (*.f64 1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(-.f64 (*.f64 1/2 (/.f64 c b_2)) 0)
(*.f64 1/2 (/.f64 c b_2))
(-.f64 (*.f64 1/2 (/.f64 c b_2)) (neg.f64 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))))
(*.f64 1/2 (/.f64 c b_2))
(-.f64 0 (*.f64 (/.f64 c b_2) -1/2))
(*.f64 1/2 (/.f64 c b_2))
(-.f64 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 1/2 (/.f64 c b_2))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 1/2 (/.f64 c b_2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 1/2 (/.f64 c b_2))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 1/2 (/.f64 c b_2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 0 (*.f64 1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))))) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 1/2 (/.f64 c b_2)) 1)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))))
(/.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 (*.f64 1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 1/2 (/.f64 (/.f64 c b_2) (/.f64 c b_2)))))
(/.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))))
(/.f64 (*.f64 (/.f64 c b_2) -1/2) -1)
(*.f64 1/2 (/.f64 c b_2))
(neg.f64 (*.f64 (/.f64 c b_2) -1/2))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) 0)
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 0 (*.f64 -2 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 0 (*.f64 -2 (/.f64 b_2 a)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 -2 (/.f64 b_2 a)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 0 (*.f64 -2 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))) (*.f64 -2 (/.f64 b_2 a)))
(*.f64 -2 (/.f64 b_2 a))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) 0)
(*.f64 -2 (/.f64 b_2 a))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (neg.f64 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))))
(*.f64 -2 (/.f64 b_2 a))
(-.f64 0 (*.f64 (/.f64 b_2 a) 2))
(neg.f64 (*.f64 (/.f64 b_2 a) 2))
(-.f64 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) 2))
(neg.f64 (*.f64 (/.f64 b_2 a) 2))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))) (*.f64 (/.f64 b_2 a) 2))
(neg.f64 (*.f64 (/.f64 b_2 a) 2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))) (*.f64 (/.f64 b_2 a) 2))
(neg.f64 (*.f64 (/.f64 b_2 a) 2))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))))) (*.f64 (/.f64 b_2 a) 2))
(neg.f64 (*.f64 (/.f64 b_2 a) 2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 0 (*.f64 -2 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))))) (*.f64 (/.f64 b_2 a) 2))
(neg.f64 (*.f64 (/.f64 b_2 a) 2))
(/.f64 (*.f64 -2 (/.f64 b_2 a)) 1)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))))
(/.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (*.f64 -2 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 -2 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))))
(/.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))))
(/.f64 (*.f64 (/.f64 b_2 a) 2) -1)
(neg.f64 (*.f64 (/.f64 b_2 a) 2))
(neg.f64 (*.f64 (/.f64 b_2 a) 2))
(-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 0)
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(-.f64 0 (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))))
(-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2))
(-.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2)) (*.f64 (/.f64 c b_2) -1/2))
(-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2))
(-.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 (/.f64 c b_2) -1/2)) (*.f64 (/.f64 b_2 a) 2))
(-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2))
(-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 c b_2) -1/2))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 0 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 b_2 a) 2))
(-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 0 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 c b_2) -1/2))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))))
(-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 1)
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))) -1)
(-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2))
(*.f64 (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2)))
(*.f64 (-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2)) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))))
(-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2)))
(*.f64 (-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2)) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2)))
(*.f64 (-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2)) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 1)
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(/.f64 (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))) -1)
(-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2))
(neg.f64 (-.f64 (*.f64 (/.f64 b_2 a) 2) (*.f64 1/2 (/.f64 c b_2))))
(-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2))

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 33 to 8 computations (75.8% saved)

series11.0ms (0.1%)

Counts
3 → 28
Calls

24 calls:

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

rewrite169.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1978×rational_best_oopsla_all_46_json-2
1978×rational_best_oopsla_all_46_json-1
1978×rational_best_oopsla_all_46_json-4
1978×rational_best_oopsla_all_46_json-3
1072×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01163
16663
219863
384463
4397463
Stop Event
node limit
Counts
3 → 115
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 c (neg.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0) (sqrt.f64 (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) 0) (sqrt.f64 (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 1 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 0) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) 0) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 1 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 1 (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 b_2)) (sqrt.f64 (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) 0) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) 0) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 -1) (sqrt.f64 (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (neg.f64 b_2)) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 1 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))))

simplify96.0ms (0.8%)

Algorithm
egg-herbie
Rules
1412×rational_best_oopsla_all_46_json_45_simplify-49
1074×rational_best_oopsla_all_46_json_45_simplify-23
652×rational_best_oopsla_all_46_json_45_simplify-89
560×rational_best_oopsla_all_46_json_45_simplify-35
546×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02113309
17613115
242923115
Stop Event
node limit
Counts
143 → 130
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 b_2)
(*.f64 -1 b_2)
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(*.f64 -1 b_2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(*.f64 -1 b_2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0)
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) 0))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 0 (sqrt.f64 (*.f64 c (neg.f64 a))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0) (sqrt.f64 (*.f64 c (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) 0) (sqrt.f64 (*.f64 c (neg.f64 a))))
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (*.f64 c (neg.f64 a))))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0)
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) 0))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 1 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 -1 (*.f64 1 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) -1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)
(/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 0)
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 0))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) 0))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 0) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))
(+.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) 0) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 0)
(-.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 0))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) 0))
(-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 1)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 1 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) -1)
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))
(neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 1 (neg.f64 b_2)))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 -1))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) 0)
(+.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) 0))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) 0))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))
(+.f64 0 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))
(+.f64 (*.f64 1 (neg.f64 b_2)) (sqrt.f64 (*.f64 c (neg.f64 a))))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) 0) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
(+.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) 0) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
(+.f64 (*.f64 b_2 -1) (sqrt.f64 (*.f64 c (neg.f64 a))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (neg.f64 b_2)))
(+.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (neg.f64 b_2)) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) 1)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 1 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))
(*.f64 1 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
(*.f64 -1 (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))))
(*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) -1)
(*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) -1)
(neg.f64 (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
Outputs
(*.f64 -1 (/.f64 b_2 a))
(neg.f64 (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(neg.f64 (/.f64 b_2 a))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (neg.f64 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (neg.f64 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (neg.f64 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(*.f64 -1 (/.f64 b_2 a))
(neg.f64 (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (neg.f64 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (neg.f64 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (neg.f64 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(*.f64 -1 (/.f64 b_2 a))
(neg.f64 (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (neg.f64 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (neg.f64 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (neg.f64 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(*.f64 -1 b_2)
(neg.f64 b_2)
(*.f64 -1 b_2)
(neg.f64 b_2)
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))
(*.f64 -1 b_2)
(neg.f64 b_2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))
(*.f64 -1 b_2)
(neg.f64 b_2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0)
(sqrt.f64 (*.f64 c (neg.f64 a)))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) 0))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(+.f64 0 (sqrt.f64 (*.f64 c (neg.f64 a))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0) (sqrt.f64 (*.f64 c (neg.f64 a))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) 0) (sqrt.f64 (*.f64 c (neg.f64 a))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (*.f64 c (neg.f64 a))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0)
(sqrt.f64 (*.f64 c (neg.f64 a)))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) 0))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 1 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 -1 (*.f64 1 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (*.f64 c (neg.f64 a))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) -1)
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (*.f64 c (neg.f64 a))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)
(sqrt.f64 (*.f64 c (neg.f64 a)))
(/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 0)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 0))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) 0))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 0) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(+.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) 0) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(-.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 0)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(-.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 0))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(-.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) 0))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 1 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 -1 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) -1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 1 (neg.f64 b_2)))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 -1))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(+.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) 0)
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(+.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) 0))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(+.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) 0))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(+.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(+.f64 0 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(+.f64 (*.f64 1 (neg.f64 b_2)) (sqrt.f64 (*.f64 c (neg.f64 a))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) 0) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(+.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) 0) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(+.f64 (*.f64 b_2 -1) (sqrt.f64 (*.f64 c (neg.f64 a))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (neg.f64 b_2)))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(+.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (neg.f64 b_2)) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) 1)
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 1 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 1 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 -1 (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 -1 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) -1)
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) 1)
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) -1)
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(neg.f64 (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)

eval604.0ms (4.8%)

Compiler

Compiled 49068 to 10998 computations (77.6% saved)

prune273.0ms (2.2%)

Pruning

14 alts after pruning (9 fresh and 5 done)

PrunedKeptTotal
New9306936
Fresh033
Picked011
Done145
Total93114945
Error
5.5b
Counts
945 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
58.0b
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2) a)
36.0b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
45.5b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
57.7b
(/.f64 (-.f64 b_2 b_2) a)
44.7b
(/.f64 (*.f64 b_2 -2) a)
45.9b
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
59.1b
(/.f64 (neg.f64 b_2) a)
43.7b
(-.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (neg.f64 (/.f64 c b_2))))
44.9b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
37.1b
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2) a))))
45.5b
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))
45.0b
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
58.1b
(*.f64 1/2 (/.f64 c b_2))
39.3b
(*.f64 -1/2 (/.f64 c b_2))
Compiler

Compiled 491 to 248 computations (49.5% saved)

localize67.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
1.2b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
4.3b
(-.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2)
25.4b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 310 to 57 computations (81.6% saved)

series2.0ms (0%)

Counts
1 → 20
Calls

9 calls:

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

rewrite56.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1132×rational_best_oopsla_all_46_json_45_simplify-23
940×rational_best_oopsla_all_46_json_45_simplify-13
926×rational_best_oopsla_all_46_json_45_simplify-89
788×rational_best_oopsla_all_46_json-2
788×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01591
19829
236729
3182529
Stop Event
node limit
Counts
1 → 30
Calls
Call 1
Inputs
(-.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))

simplify142.0ms (1.1%)

Algorithm
egg-herbie
Rules
1206×rational_best_oopsla_all_46_json_45_simplify-108
1206×rational_best_oopsla_all_46_json_45_simplify-37
552×rational_best_oopsla_all_46_json_45_simplify-49
522×rational_best_oopsla_all_46_json_45_simplify-93
512×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01612620
15212488
223012488
377562488
Stop Event
node limit
Counts
50 → 71
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) (pow.f64 a 4)) b_2)) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 0)
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 0))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 0))
(+.f64 0 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (neg.f64 b_2)))
(+.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) -1)
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))
(*.f64 -1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) -1)
(neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
Outputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (neg.f64 b_2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 1/2 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (neg.f64 b_2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (+.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 1/2 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))))))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 b_2 -2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 b_2 -2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) 1/8)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 b_2 -2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) 1/8)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(+.f64 (*.f64 b_2 -2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5)) 1/16) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) 1/8))))
(+.f64 (*.f64 b_2 -2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) 1/8) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5)) 1/16) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 b_2 -2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) 1/8))) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5)) 1/16))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) (pow.f64 a 4)) b_2)) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2)))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) b_2) (/.f64 (*.f64 c a) b_2)))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) b_2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 0)
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 0))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 0))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 0 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (neg.f64 b_2)))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) -1)
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 -1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) -1)
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)

localize5.0ms (0%)

Compiler

Compiled 11 to 5 computations (54.5% saved)

localize6.0ms (0%)

Compiler

Compiled 14 to 9 computations (35.7% saved)

localize92.0ms (0.7%)

Local error

Found 4 expressions with local error:

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

Compiled 55 to 20 computations (63.6% saved)

series6.0ms (0%)

Counts
4 → 72
Calls

36 calls:

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

rewrite180.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1890×rational_best_oopsla_all_46_json-2
1890×rational_best_oopsla_all_46_json-1
1890×rational_best_oopsla_all_46_json-4
1890×rational_best_oopsla_all_46_json-3
874×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
012112
17276
220976
379376
4385776
Stop Event
node limit
Counts
4 → 175
Calls
Call 1
Inputs
(/.f64 (*.f64 c a) b_2)
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2) a)
(-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 c a) b_2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 c a) b_2) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 c a) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 c a) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 b_2 (+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 c a) b_2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 c a) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 c a) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 c a) b_2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 c a) b_2)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 c a) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 c a) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (neg.f64 (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 c a) b_2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 b_2 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 0 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (+.f64 b_2 (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (*.f64 1 (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (*.f64 b_2 -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b_2) (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 b_2)) (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) b_2) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 -1) (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2)) (*.f64 b_2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (neg.f64 b_2)) (*.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 b_2 (neg.f64 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 1 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (neg.f64 (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 c a) b_2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 c a) b_2)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 c a) b_2)) (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 c a) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (neg.f64 (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 c a) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (/.f64 (*.f64 c a) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (neg.f64 (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 b_2 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 0 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (+.f64 b_2 (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (*.f64 1 (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (*.f64 b_2 -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b_2) (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 b_2)) (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) b_2) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 -1) (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2)) (*.f64 b_2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (neg.f64 b_2)) (*.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 b_2 (neg.f64 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 b_2 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (-.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (-.f64 0 (+.f64 b_2 (neg.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (-.f64 b_2 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (-.f64 b_2 (+.f64 b_2 (neg.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 b_2) (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 b_2 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))) (-.f64 b_2 (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b_2 -1) (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 b_2 (neg.f64 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2))))))

simplify178.0ms (1.4%)

Algorithm
egg-herbie
Rules
1522×rational_best_oopsla_all_46_json_45_simplify-23
844×rational_best_oopsla_all_46_json_45_simplify-89
796×rational_best_oopsla_all_46_json_45_simplify-10
690×rational_best_oopsla_all_46_json_45_simplify-24
686×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02544477
19404477
250764477
376684477
Stop Event
node limit
Counts
247 → 150
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (/.f64 (*.f64 c a) b_2) 0)
(+.f64 (/.f64 (*.f64 c a) b_2) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(+.f64 0 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 c a) b_2))
(-.f64 b_2 (+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))
(-.f64 (/.f64 (*.f64 c a) b_2) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 c a) b_2)))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(*.f64 (/.f64 (*.f64 c a) b_2) 1)
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2))))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 c a) b_2))))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 1 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 (neg.f64 (/.f64 (*.f64 c a) b_2)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 c a) b_2)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 c a) b_2)))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 c a) b_2))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (neg.f64 (/.f64 (*.f64 c a) b_2)))
(neg.f64 (neg.f64 (/.f64 (*.f64 c a) b_2)))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) 0)
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(+.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) 1)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(*.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))
(neg.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))
(+.f64 b_2 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) 0)
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 0 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (+.f64 b_2 (neg.f64 b_2)))
(+.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (neg.f64 b_2))
(+.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (*.f64 1 (neg.f64 b_2)))
(+.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (*.f64 b_2 -1))
(+.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2) b_2)
(+.f64 (neg.f64 b_2) (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))
(+.f64 (*.f64 1 (neg.f64 b_2)) (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))
(+.f64 (*.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (neg.f64 b_2)))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) b_2) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(+.f64 (*.f64 b_2 -1) (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))
(+.f64 (*.f64 b_2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2)))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2)) (*.f64 b_2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (neg.f64 b_2)) (*.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) b_2))
(+.f64 (*.f64 0 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(+.f64 (+.f64 b_2 (neg.f64 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(*.f64 (/.f64 (*.f64 c a) b_2) -1/2)
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 c a) b_2))))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) 1)
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 1 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2) -1)
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 1/2 (neg.f64 (/.f64 (*.f64 c a) b_2)))
(*.f64 (neg.f64 (/.f64 (*.f64 c a) b_2)) 1/2)
(*.f64 (neg.f64 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) 1/2))
(*.f64 (neg.f64 (/.f64 (*.f64 c a) b_2)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 (neg.f64 (/.f64 (*.f64 c a) b_2)) (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2))
(*.f64 -1 (*.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (neg.f64 (/.f64 (*.f64 c a) b_2))))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (/.f64 (*.f64 c a) b_2))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) 1/2))
(*.f64 (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (neg.f64 (/.f64 (*.f64 c a) b_2)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) 1)
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2))
(+.f64 b_2 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) 0)
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 0 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (+.f64 b_2 (neg.f64 b_2)))
(+.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (neg.f64 b_2))
(+.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (*.f64 1 (neg.f64 b_2)))
(+.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (*.f64 b_2 -1))
(+.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2) b_2)
(+.f64 (neg.f64 b_2) (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))
(+.f64 (*.f64 1 (neg.f64 b_2)) (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))
(+.f64 (*.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (neg.f64 b_2)))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) b_2) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(+.f64 (*.f64 b_2 -1) (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))
(+.f64 (*.f64 b_2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2)))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2)) (*.f64 b_2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (neg.f64 b_2)) (*.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) b_2))
(+.f64 (*.f64 0 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(+.f64 (+.f64 b_2 (neg.f64 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(-.f64 b_2 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2)))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) 0)
(-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (-.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (-.f64 0 (+.f64 b_2 (neg.f64 b_2))))
(-.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) b_2)
(-.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (-.f64 b_2 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(-.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (-.f64 b_2 (+.f64 b_2 (neg.f64 b_2))))
(-.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2))
(-.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2) (neg.f64 b_2))
(-.f64 (neg.f64 b_2) (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2) b_2))
(-.f64 (+.f64 b_2 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))) (-.f64 b_2 (neg.f64 b_2)))
(-.f64 (*.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) b_2))
(-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) 1/2))
(-.f64 (*.f64 b_2 -1) (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2) b_2))
(-.f64 (+.f64 b_2 (neg.f64 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) 1/2))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) 1)
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2))
Outputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (/.f64 (*.f64 c a) b_2) 0)
(/.f64 (*.f64 c a) b_2)
(+.f64 (/.f64 (*.f64 c a) b_2) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(/.f64 (*.f64 c a) b_2)
(+.f64 0 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 c a) b_2)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 c a) b_2)
(-.f64 b_2 (+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))
(/.f64 (*.f64 c a) b_2)
(-.f64 (/.f64 (*.f64 c a) b_2) 0)
(/.f64 (*.f64 c a) b_2)
(-.f64 0 (neg.f64 (/.f64 (*.f64 c a) b_2)))
(/.f64 (*.f64 c a) b_2)
(-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 (*.f64 c a) b_2) 1)
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2))))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2)))))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2)))))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 c a) b_2))))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(/.f64 (*.f64 c a) b_2)
(*.f64 1 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(/.f64 (*.f64 c a) b_2)
(*.f64 (neg.f64 (/.f64 (*.f64 c a) b_2)) -1)
(/.f64 (*.f64 c a) b_2)
(*.f64 (neg.f64 (/.f64 (*.f64 c a) b_2)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(/.f64 (*.f64 c a) b_2)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 c a) b_2)))
(/.f64 (*.f64 c a) b_2)
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (neg.f64 (/.f64 (*.f64 c a) b_2)))
(/.f64 (*.f64 c a) b_2)
(neg.f64 (neg.f64 (/.f64 (*.f64 c a) b_2)))
(/.f64 (*.f64 c a) b_2)
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) 0)
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(+.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) 0)
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) 1)
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) -1)
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(neg.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(+.f64 b_2 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) 0)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 0 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (+.f64 b_2 (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (*.f64 1 (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (*.f64 b_2 -1))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2) b_2)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (neg.f64 b_2) (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 1 (neg.f64 b_2)) (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) b_2) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 b_2 -1) (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 b_2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2)) (*.f64 b_2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (neg.f64 b_2)) (*.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 0 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (+.f64 b_2 (neg.f64 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) -1/2)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) 1)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 1 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2) -1)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (neg.f64 (/.f64 (*.f64 c a) b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (neg.f64 (/.f64 (*.f64 c a) b_2)) 1/2)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (neg.f64 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) 1/2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (neg.f64 (/.f64 (*.f64 c a) b_2)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (neg.f64 (/.f64 (*.f64 c a) b_2)) (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (*.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (neg.f64 (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 1 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) 1/2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (neg.f64 (/.f64 (*.f64 c a) b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) 1)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2) -1)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 b_2 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) 0)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (*.f64 0 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (+.f64 b_2 (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (*.f64 1 (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (*.f64 b_2 -1))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2) b_2)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (neg.f64 b_2) (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 1 (neg.f64 b_2)) (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) b_2) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 b_2 -1) (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 b_2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2)) (*.f64 b_2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (neg.f64 b_2)) (*.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 0 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (+.f64 b_2 (neg.f64 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(-.f64 b_2 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) 0)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (-.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (-.f64 0 (+.f64 b_2 (neg.f64 b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(-.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) b_2)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(-.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (-.f64 b_2 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(-.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (-.f64 b_2 (+.f64 b_2 (neg.f64 b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(-.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(-.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) b_2) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(-.f64 (neg.f64 b_2) (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(-.f64 (+.f64 b_2 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2))) (-.f64 b_2 (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(-.f64 (*.f64 (+.f64 b_2 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) 1/2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(-.f64 (*.f64 b_2 -1) (-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(-.f64 (+.f64 b_2 (neg.f64 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) 1/2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) 1)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) (/.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2) -1)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b_2) 1/2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))

localize60.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 111 to 56 computations (49.5% saved)

series5.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite147.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1406×rational_best_oopsla_all_46_json_45_simplify-76
794×rational_best_oopsla_all_46_json_45_simplify-35
494×rational_best_oopsla_all_46_json_45_simplify-89
490×rational_best_oopsla_all_46_json_45_simplify-37
480×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015141
188141
2236141
31006141
44800141
Stop Event
node limit
Counts
3 → 120
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 0 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 1 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 0 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 0 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 0 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))))

simplify178.0ms (1.4%)

Algorithm
egg-herbie
Rules
1234×rational_best_oopsla_all_46_json_45_simplify-7
1206×rational_best_oopsla_all_46_json_45_simplify-72
854×rational_best_oopsla_all_46_json_45_simplify-89
710×rational_best_oopsla_all_46_json_45_simplify-24
688×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027913204
197012780
2446712780
Stop Event
node limit
Counts
228 → 159
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(*.f64 -1/2 (/.f64 a b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2)))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2)))))
(*.f64 2 (/.f64 b_2 c))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a)))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))))
(*.f64 2 (/.f64 b_2 c))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a)))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))))
(*.f64 2 (/.f64 b_2 c))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a)))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))))
(*.f64 -1/2 (/.f64 a b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2)))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2)))))
(*.f64 -1/2 (/.f64 a b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2)))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2)))))
(*.f64 -1/2 (/.f64 a b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2)))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2)))))
(*.f64 2 (/.f64 b_2 c))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a)))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))))
(*.f64 2 (/.f64 b_2 c))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a)))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0)
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 0 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 1 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 1 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 -2 (/.f64 b_2 a))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 -2 (/.f64 b_2 a))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (neg.f64 (/.f64 0 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0)
(-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(-.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 0 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 0 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 0 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(-.f64 (*.f64 (/.f64 0 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) -1)
(neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(+.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) 0)
(+.f64 0 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(-.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 1 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) 1)
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) -1)
(*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 -1 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 0)
(-.f64 0 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))))
(-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 1)
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))) -1)
(*.f64 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 1)
(/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))) -1)
(neg.f64 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))))
(neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(*.f64 -1/2 (/.f64 a b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2)))
(+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))))
(+.f64 (*.f64 -1/2 (/.f64 a b_2)) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1/2 (/.f64 a b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (*.f64 -1/2 (/.f64 a b_2)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7)))))
(*.f64 2 (/.f64 b_2 c))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a)))))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2))))) (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (*.f64 128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))) (*.f64 128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(*.f64 2 (/.f64 b_2 c))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a)))))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2))))) (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (*.f64 128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))) (*.f64 128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(*.f64 2 (/.f64 b_2 c))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a)))))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2))))) (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (*.f64 128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))) (*.f64 128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(*.f64 -1/2 (/.f64 a b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2)))
(+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))))
(+.f64 (*.f64 -1/2 (/.f64 a b_2)) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1/2 (/.f64 a b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (*.f64 -1/2 (/.f64 a b_2)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7)))))
(*.f64 -1/2 (/.f64 a b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2)))
(+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))))
(+.f64 (*.f64 -1/2 (/.f64 a b_2)) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1/2 (/.f64 a b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (*.f64 -1/2 (/.f64 a b_2)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7)))))
(*.f64 -1/2 (/.f64 a b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2)))
(+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))))
(+.f64 (*.f64 -1/2 (/.f64 a b_2)) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1/2 (/.f64 a b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 a b_2)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (*.f64 -1/2 (/.f64 a b_2)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7)))))
(*.f64 2 (/.f64 b_2 c))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a)))))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2))))) (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (*.f64 128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))) (*.f64 128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(*.f64 2 (/.f64 b_2 c))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a)))))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 b_2 c)) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2))))) (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))) (+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (*.f64 128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(+.f64 (*.f64 2 (/.f64 b_2 c)) (+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))) (*.f64 128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0)
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 0 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 1 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (neg.f64 (/.f64 0 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0)
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 0 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 0 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 0 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(-.f64 (*.f64 (/.f64 0 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 1)
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) -1)
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) 0)
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 0 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(-.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) 0)
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 1 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) 1)
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) -1)
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 -1 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) 2))
(-.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 0)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(-.f64 0 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2)))
(-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 1)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))) -1)
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 1)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(/.f64 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))) -1)
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2)))
(neg.f64 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))))
(-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2)))
(neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))

eval842.0ms (6.7%)

Compiler

Compiled 94063 to 27809 computations (70.4% saved)

prune758.0ms (6.1%)

Pruning

20 alts after pruning (12 fresh and 8 done)

PrunedKeptTotal
New133291341
Fresh134
Picked101
Done189
Total1335201355
Error
5.5b
Counts
1355 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
58.0b
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2) a)
36.0b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
45.5b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
57.7b
(/.f64 (-.f64 b_2 b_2) a)
50.2b
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) a)
45.9b
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)
44.7b
(/.f64 (*.f64 b_2 -2) a)
59.1b
(/.f64 (neg.f64 b_2) a)
43.7b
(-.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (neg.f64 (/.f64 c b_2))))
44.9b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
45.5b
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a))))
45.5b
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))
49.9b
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
50.1b
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
63.0b
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
63.0b
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 2 (/.f64 b_2 c))))
51.6b
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
45.0b
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
58.1b
(*.f64 1/2 (/.f64 c b_2))
39.3b
(*.f64 -1/2 (/.f64 c b_2))
Compiler

Compiled 1154 to 627 computations (45.7% saved)

localize23.0ms (0.2%)

Local error

Found 3 expressions with local error:

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

Compiled 79 to 31 computations (60.8% saved)

series3.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite102.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
932×rational_best_oopsla_all_46_json_45_simplify-102
818×rational_best_oopsla_all_46_json_45_simplify-35
702×rational_best_oopsla_all_46_json_45_simplify-23
680×rational_best_oopsla_all_46_json_45_simplify-89
532×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01179
17179
224079
3124179
4530655
Stop Event
node limit
Counts
3 → 80
Calls
Call 1
Inputs
(*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (neg.f64 (/.f64 c b_2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (neg.f64 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (neg.f64 (/.f64 c b_2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (neg.f64 (/.f64 c b_2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 (/.f64 c b_2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1/2 (/.f64 c b_2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (/.f64 c b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 c b_2)))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 -1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 1 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))) (neg.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))) (*.f64 -1 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))) (-.f64 0 (*.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))) (-.f64 (/.f64 0 (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))) (-.f64 0 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 c b_2)))) (/.f64 -1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))) (/.f64 -1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))) (neg.f64 (/.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (*.f64 0 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (*.f64 0 (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (*.f64 0 (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (+.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 c b_2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))) (neg.f64 (*.f64 (/.f64 c b_2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))) (neg.f64 (*.f64 (/.f64 c b_2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2))) (neg.f64 (*.f64 (/.f64 c b_2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 c b_2)))) (neg.f64 (*.f64 (/.f64 c b_2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 c b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (neg.f64 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))))) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (neg.f64 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2))) (*.f64 (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2)) (*.f64 (/.f64 c b_2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))) (*.f64 (/.f64 c b_2) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))))) (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b_2) -1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 c b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 c b_2))))))))

simplify151.0ms (1.2%)

Algorithm
egg-herbie
Rules
980×rational_best_oopsla_all_46_json_45_simplify-72
958×rational_best_oopsla_all_46_json_45_simplify-10
900×rational_best_oopsla_all_46_json_45_simplify-30
858×rational_best_oopsla_all_46_json_45_simplify-49
688×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01583152
15473152
226363144
370293144
Stop Event
node limit
Counts
152 → 96
Calls
Call 1
Inputs
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) 0)
(+.f64 0 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))
(-.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) 0)
(-.f64 0 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (neg.f64 (/.f64 c b_2))))
(/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) 1)
(/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))
(/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))
(/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))))
(/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))))
(/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))))
(/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 c b_2)))))
(/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))))))
(/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))))
(/.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (neg.f64 (/.f64 c b_2))) -1)
(neg.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (neg.f64 (/.f64 c b_2))))
(+.f64 (/.f64 -1/2 (/.f64 c b_2)) 0)
(+.f64 0 (/.f64 -1/2 (/.f64 c b_2)))
(-.f64 (/.f64 -1/2 (/.f64 c b_2)) 0)
(-.f64 0 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))))
(*.f64 (/.f64 -1/2 (/.f64 c b_2)) 1)
(*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))
(*.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 c b_2)))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))))
(*.f64 1 (/.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))))
(*.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 -1/2 (/.f64 c b_2)))
(*.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 1 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))) -1)
(*.f64 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))) (neg.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))) (*.f64 -1 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))) (-.f64 0 (*.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))) (-.f64 (/.f64 0 (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))) (-.f64 0 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 c b_2)))) (/.f64 -1/2 (/.f64 c b_2)))
(*.f64 (*.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))) (/.f64 -1/2 (/.f64 c b_2)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))) (neg.f64 (/.f64 -1/2 (/.f64 c b_2))))
(neg.f64 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))))
(+.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) 0)
(+.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (*.f64 0 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))
(+.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))))
(+.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (*.f64 0 (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2))))
(+.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (*.f64 0 (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 c b_2)))))
(+.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))) 0))
(+.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))) 0))
(+.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2))) 0))
(+.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (+.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 c b_2)))) 0))
(+.f64 0 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)))
(+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))) (neg.f64 (*.f64 (/.f64 c b_2) -1/2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))) (neg.f64 (*.f64 (/.f64 c b_2) -1/2)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2))) (neg.f64 (*.f64 (/.f64 c b_2) -1/2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 c b_2)))) (neg.f64 (*.f64 (/.f64 c b_2) -1/2)))
(-.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) 0)
(-.f64 0 (*.f64 (/.f64 c b_2) -1/2))
(-.f64 0 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 c b_2))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) -1/2)))
(-.f64 0 (*.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 c b_2))))
(-.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (neg.f64 (/.f64 c b_2)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))))) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (neg.f64 (/.f64 c b_2)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2))) (*.f64 (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2)) (*.f64 (/.f64 c b_2) -1/2)))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) 1)
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2)))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))) (*.f64 (/.f64 c b_2) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2))))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))))) (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))))
(/.f64 (*.f64 (/.f64 c b_2) -1/2) -1)
(neg.f64 (*.f64 (/.f64 c b_2) -1/2))
(neg.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 c b_2))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) -1/2)))
(neg.f64 (*.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 c b_2))))
Outputs
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 b_2 c))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) 0)
(*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))
(+.f64 0 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))
(-.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) 0)
(*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))
(-.f64 0 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (neg.f64 (/.f64 c b_2))))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))
(/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) 1)
(*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))
(/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))
(/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))
(/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))
(/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))
(/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))
(/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))))
(/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 c b_2)))))
(/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))))))
(/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 (/.f64 c b_2) (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))))))
(/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))))
(/.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (neg.f64 (/.f64 c b_2))) -1)
(*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))
(neg.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (neg.f64 (/.f64 c b_2))))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))
(+.f64 (/.f64 -1/2 (/.f64 c b_2)) 0)
(/.f64 -1/2 (/.f64 c b_2))
(+.f64 0 (/.f64 -1/2 (/.f64 c b_2)))
(/.f64 -1/2 (/.f64 c b_2))
(-.f64 (/.f64 -1/2 (/.f64 c b_2)) 0)
(/.f64 -1/2 (/.f64 c b_2))
(-.f64 0 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))))
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (/.f64 c b_2)) 1)
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 c b_2)))))
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))))
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 -1/2 (/.f64 c b_2)))))
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 c b_2)))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))))
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))))
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 1 (/.f64 -1/2 (/.f64 c b_2)))
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 -1 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))))
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 -1/2 (/.f64 c b_2)))
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 1 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))))
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))))
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))) -1)
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))) (neg.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))))
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))) (*.f64 -1 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))))
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))) (-.f64 0 (*.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))))
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))) (-.f64 (/.f64 0 (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))))
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))) (-.f64 0 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 c b_2))))))
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 c b_2)))) (/.f64 -1/2 (/.f64 c b_2)))
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))) (/.f64 -1/2 (/.f64 c b_2)))
(/.f64 -1/2 (/.f64 c b_2))
(*.f64 (neg.f64 (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2)))) (neg.f64 (/.f64 -1/2 (/.f64 c b_2))))
(/.f64 -1/2 (/.f64 c b_2))
(neg.f64 (neg.f64 (/.f64 -1/2 (/.f64 c b_2))))
(/.f64 -1/2 (/.f64 c b_2))
(+.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) 0)
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (*.f64 0 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (*.f64 0 (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2))))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (*.f64 0 (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 c b_2)))))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))) 0))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))) 0))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2))) 0))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (+.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 c b_2)))) 0))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 0 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))) (neg.f64 (*.f64 (/.f64 c b_2) -1/2)))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))) (neg.f64 (*.f64 (/.f64 c b_2) -1/2)))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2))) (neg.f64 (*.f64 (/.f64 c b_2) -1/2)))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 c b_2)))) (neg.f64 (*.f64 (/.f64 c b_2) -1/2)))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(-.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) 0)
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(-.f64 0 (*.f64 (/.f64 c b_2) -1/2))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(-.f64 0 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 c b_2))))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) -1/2)))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(-.f64 0 (*.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 c b_2))))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(-.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (neg.f64 (/.f64 c b_2)))))
(*.f64 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))) (neg.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (neg.f64 (/.f64 c b_2)))))
(*.f64 (neg.f64 (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 -1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))))) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (neg.f64 (/.f64 c b_2)))))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2))) (*.f64 (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2)) (*.f64 (/.f64 c b_2) -1/2)))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) 1)
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (neg.f64 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))
(/.f64 (neg.f64 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 (/.f64 c b_2))))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2)))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))) (*.f64 (/.f64 c b_2) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))
(/.f64 (neg.f64 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))) (*.f64 (/.f64 c b_2) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))))
(/.f64 (neg.f64 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))))
(/.f64 (neg.f64 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))
(/.f64 (neg.f64 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 c b_2) -1/2))))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) -1/2)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))))))) (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))))))))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(/.f64 (*.f64 (/.f64 c b_2) -1/2) -1)
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(neg.f64 (*.f64 (/.f64 c b_2) -1/2))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(neg.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 c b_2))))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) -1/2)))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))
(neg.f64 (*.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (*.f64 (/.f64 c b_2) (/.f64 c b_2))))
(neg.f64 (*.f64 -1/2 (/.f64 c b_2)))

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 14 to 7 computations (50% saved)

localize25.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
5.4b
(/.f64 (*.f64 c a) b_2)
10.1b
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) a)
21.0b
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
Compiler

Compiled 75 to 20 computations (73.3% saved)

series5.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite99.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
958×rational_best_oopsla_all_46_json_45_simplify-35
782×rational_best_oopsla_all_46_json_45_simplify-23
734×rational_best_oopsla_all_46_json_45_simplify-89
592×rational_best_oopsla_all_46_json-2
592×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
012117
17881
227481
3128881
4604581
Stop Event
node limit
Counts
3 → 78
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) a)
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (*.f64 c a) b_2) (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) (*.f64 (/.f64 (*.f64 c a) b_2) (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (*.f64 c a) b_2) (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (*.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 1 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (neg.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))))

simplify152.0ms (1.2%)

Algorithm
egg-herbie
Rules
1040×rational_best_oopsla_all_46_json_45_simplify-72
1028×rational_best_oopsla_all_46_json_45_simplify-49
998×rational_best_oopsla_all_46_json_45_simplify-10
952×rational_best_oopsla_all_46_json_45_simplify-30
780×rational_best_oopsla_all_46_json_45_simplify-31
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01544002
15574002
226654002
365854002
Stop Event
node limit
Counts
186 → 85
Calls
Call 1
Inputs
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) 0)
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 c a) b_2)))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))
(+.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) 0)
(-.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (*.f64 c a) b_2) (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (/.f64 (*.f64 c a) b_2)))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) (*.f64 (/.f64 (*.f64 c a) b_2) (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 c a) b_2)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (*.f64 c a) b_2) (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))
(neg.f64 (*.f64 (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (/.f64 (*.f64 c a) b_2)))
(neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) 0)
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(+.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) 0)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) 1)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(*.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))
(+.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) 0)
(+.f64 0 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(-.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) 0)
(-.f64 0 (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) 1)
(*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (*.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 1 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(*.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(*.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 1 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))
(*.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))
(*.f64 (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) -1)
(*.f64 (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (neg.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1 (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(*.f64 (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(*.f64 (*.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(neg.f64 (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
Outputs
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
-1/2
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) 0)
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) 0)
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(-.f64 0 (*.f64 (/.f64 (*.f64 c a) b_2) (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (*.f64 c a) b_2) (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(-.f64 0 (*.f64 (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (/.f64 (*.f64 c a) b_2)))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) (*.f64 (/.f64 (*.f64 c a) b_2) (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) 1)
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 c a) b_2)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) -1)
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (*.f64 c a) b_2) (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(neg.f64 (*.f64 (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (/.f64 (*.f64 c a) b_2)))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) 0)
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(+.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) 0)
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) 1)
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) -1)
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a) (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a))) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(+.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) 0)
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 0 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(-.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) 0)
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(-.f64 0 (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) 1)
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (*.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 1 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) -1)
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (neg.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (neg.f64 (/.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(neg.f64 (neg.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(/.f64 -1/2 (/.f64 (*.f64 c a) b_2))

localize27.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 93 to 47 computations (49.5% saved)

series16.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

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

rewrite186.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1154×rational_best_oopsla_all_46_json_45_simplify-35
950×rational_best_oopsla_all_46_json_45_simplify-37
784×rational_best_oopsla_all_46_json_45_simplify-89
724×rational_best_oopsla_all_46_json_45_simplify-13
710×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016165
195165
2275165
31366165
46888165
Stop Event
node limit
Counts
3 → 209
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 1 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (/.f64 0 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (neg.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) 2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 b_2 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) 2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) 2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) 2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 b_2 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))))))

simplify275.0ms (2.2%)

Algorithm
egg-herbie
Rules
1696×rational_best_oopsla_all_46_json_45_simplify-13
1492×rational_best_oopsla_all_46_json_45_simplify-49
1176×rational_best_oopsla_all_46_json_45_simplify-89
952×rational_best_oopsla_all_46_json_45_simplify-24
946×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040629411
1134527011
2441927003
Stop Event
node limit
Counts
305 → 266
Calls
Call 1
Inputs
(*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a)))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
1
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
1
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
1
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a)))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a)))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a)))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
1
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
1
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (*.f64 -4 (/.f64 b_2 a)))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (*.f64 -4 (/.f64 b_2 a)))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (*.f64 -4 (/.f64 b_2 a)))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (*.f64 -4 (/.f64 b_2 a)))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) 0)
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 1 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 1 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(+.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) 0)
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0))
(-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (/.f64 0 (/.f64 c b_2)))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) -1)
(neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(neg.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(+.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) 0)
(+.f64 0 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(-.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 1 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) 1)
(*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) -1)
(*.f64 (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (neg.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 -1 (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(neg.f64 (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0)
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) 2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 b_2 a) 2))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) 2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 -2 (/.f64 b_2 a))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) 2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(+.f64 (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) 2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 b_2 a) 2)))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0)
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0))
(-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(-.f64 0 (*.f64 1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(neg.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
Outputs
(*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a)))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
1
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
1
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
1
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a)))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a)))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a)))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
1
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
1
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 b_2 2) (*.f64 c a))) 1)
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 2 (/.f64 b_2 c))
(*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (*.f64 -4 (/.f64 b_2 a)))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (*.f64 -4 (/.f64 b_2 a)))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (*.f64 -4 (/.f64 b_2 a)))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (*.f64 -4 (/.f64 b_2 a)))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -4 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) 0)
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))
(+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 1 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 1 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) 0)
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(-.f64 (+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) (/.f64 0 (/.f64 c b_2)))
(+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) 1)
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) -1)
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(neg.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) 0)
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(+.f64 0 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(-.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) 0)
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(-.f64 0 (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) 1)
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) -1)
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (neg.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -1 (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(neg.f64 (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 1 (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0)
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))) (*.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))) (*.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))) (*.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) 2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 b_2 a) 2))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 2 (/.f64 b_2 a))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 c b_2) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 2 (/.f64 b_2 a))))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) 2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 2 (/.f64 b_2 a))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 c b_2) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 2 (/.f64 b_2 a))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))) (*.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 1 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))) (*.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 1 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))) (*.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 1 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))) (*.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 1 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))) (*.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))) (*.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))) (*.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))) (*.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))) (*.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))))
(+.f64 (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) 2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 2 (/.f64 b_2 a))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 c b_2) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 2 (/.f64 b_2 a))))))
(+.f64 (+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2))))) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) 2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 b_2 a) 2)))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (/.f64 c b_2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 2 (/.f64 b_2 a))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 1 (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (/.f64 c b_2) (*.f64 (*.f64 (/.f64 b_2 a) -2) (/.f64 1 (/.f64 c b_2)))) (*.f64 (*.f64 2 (/.f64 b_2 a)) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 2 (/.f64 b_2 a))))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0)
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) 0))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 0 (*.f64 1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) 1)
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(neg.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (neg.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))

localize69.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 265 to 135 computations (49.1% saved)

series11.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

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

rewrite86.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1292×rational_best_oopsla_all_46_json_45_simplify-74
1234×rational_best_oopsla_all_46_json_45_simplify-23
1122×rational_best_oopsla_all_46_json-2
1122×rational_best_oopsla_all_46_json-1
1122×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023297
1143297
2471297
32756297
Stop Event
node limit
Counts
3 → 71
Calls
Call 1
Inputs
(*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))
(/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2))) (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))) (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (neg.f64 (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (neg.f64 (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (neg.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))) (neg.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (neg.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))

simplify199.0ms (1.6%)

Algorithm
egg-herbie
Rules
1364×rational_best_oopsla_all_46_json_45_simplify-72
1010×rational_best_oopsla_all_46_json_45_simplify-49
932×rational_best_oopsla_all_46_json_45_simplify-7
730×rational_best_oopsla_all_46_json_45_simplify-89
694×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
023320969
183519435
2403719067
Stop Event
node limit
Counts
179 → 177
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(*.f64 -2 (/.f64 b_2 c))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a)))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))))
(*.f64 1/2 (/.f64 a b_2))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))))))
(*.f64 1/2 (/.f64 a b_2))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))))))
(*.f64 1/2 (/.f64 a b_2))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))))))
(*.f64 -2 (/.f64 b_2 c))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a)))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))))
(*.f64 -2 (/.f64 b_2 c))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a)))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))))
(*.f64 1/2 (/.f64 a b_2))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))))))
(*.f64 -2 (/.f64 b_2 c))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a)))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))))
(*.f64 -2 (/.f64 b_2 c))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a)))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2))) (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))
(-.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) 0)
(-.f64 0 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(-.f64 (*.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))) (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (neg.f64 (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (neg.f64 (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) 0)
(+.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2)))))
(-.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) 0)
(-.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (neg.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) 1)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))) (neg.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) 0)
(+.f64 0 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) 0)
(*.f64 -1 (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) 1)
(*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 1 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) -1)
(*.f64 (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (neg.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
Outputs
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(*.f64 -2 (/.f64 b_2 c))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a)))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(*.f64 1/2 (/.f64 a b_2))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))))))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))))))
(*.f64 1/2 (/.f64 a b_2))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))))))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))))))
(*.f64 1/2 (/.f64 a b_2))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))))))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))))))
(*.f64 -2 (/.f64 b_2 c))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a)))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(*.f64 -2 (/.f64 b_2 c))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a)))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(*.f64 1/2 (/.f64 a b_2))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5)))))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))))))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))) (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b_2 7))) (+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b_2 5))))))
(*.f64 -2 (/.f64 b_2 c))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a)))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(*.f64 -2 (/.f64 b_2 c))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a)))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) a))))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 -128 (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) 0)
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))
(+.f64 0 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2))) (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) 2))) (*.f64 1/2 (*.f64 (/.f64 c b_2) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 b_2 a) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 2)) (*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) 2)) (*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) 2))) (*.f64 1/2 (*.f64 (/.f64 c b_2) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 b_2 a) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 2)) (*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) 2)) (*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 c b_2) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (*.f64 (/.f64 b_2 a) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 c b_2) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 c b_2) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (*.f64 (/.f64 b_2 a) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 c b_2) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 -2 (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))
(-.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) 0)
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))
(-.f64 0 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) -1))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 c b_2) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 c b_2) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 b_2 a) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) -2)))
(-.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 -2 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 b_2 a))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (neg.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))
(-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (neg.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))
(*.f64 (neg.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))
(-.f64 (*.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 (/.f64 c b_2) -1/2) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) -1))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) 1)
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))) (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (neg.f64 (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (neg.f64 (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) 0)
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 1/2 (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 b_2 a) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 2)) (*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) 2)) (*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2)))))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 1/2 (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 c b_2) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 b_2 a) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 2)) (*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) 2)) (*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 c b_2) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 b_2 a) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 2)) (*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) 2)) (*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 b_2 a) 2)))))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 c b_2) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 b_2 a) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) 2)) (*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) 2)) (*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(-.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) 0)
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) -1) (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (neg.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) 1)
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))) (neg.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))) (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) -1) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) -1)))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) -1) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) -1)))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) 0) (-.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) 0)))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))) (neg.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
(+.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) 0)
(/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(+.f64 0 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(-.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) 0)
(/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 -1 (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) 1)
(/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 1 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
(/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) -1)
(/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (neg.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))))
(/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 1 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (neg.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (*.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))) (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))

eval1.2s (9.8%)

Compiler

Compiled 64410 to 31807 computations (50.6% saved)

prune429.0ms (3.4%)

Pruning

26 alts after pruning (15 fresh and 11 done)

PrunedKeptTotal
New8759884
Fresh167
Picked101
Done11112
Total87826904
Error
5.5b
Counts
904 → 26
Alt Table
Click to see full alt table
StatusErrorProgram
58.0b
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2) a)
36.0b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
45.5b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
57.7b
(/.f64 (-.f64 b_2 b_2) a)
50.2b
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) a)
50.2b
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 1 (/.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))) a)
45.9b
(/.f64 (*.f64 (/.f64 (*.f64 c a) b_2) -1/2) a)
50.3b
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 1 (/.f64 (*.f64 c a) b_2)))) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) a)
44.7b
(/.f64 (*.f64 b_2 -2) a)
59.1b
(/.f64 (neg.f64 b_2) a)
43.8b
(-.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (/.f64 c b_2) (*.f64 -1/2 (/.f64 b_2 c))) (neg.f64 (/.f64 c b_2))))
50.6b
(-.f64 (*.f64 0 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2)))) (neg.f64 (*.f64 (/.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 c b_2) (/.f64 c b_2)))))
43.7b
(-.f64 (*.f64 0 -1/2) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 c b_2))) (neg.f64 (/.f64 c b_2))))
63.0b
(+.f64 (*.f64 8 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2)))) (*.f64 -4 (/.f64 b_2 a)))
44.9b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
45.5b
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a))))
45.5b
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))
50.1b
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 (/.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))))
63.0b
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 1 (*.f64 1/2 (/.f64 c b_2)))))
63.0b
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (/.f64 1 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))))))))
63.0b
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 2 (/.f64 b_2 c))))
45.0b
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))))))
63.0b
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)) (/.f64 (/.f64 1 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 a) -2))))
51.7b
(*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 (*.f64 (/.f64 c b_2) -1/2) (*.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -2 (/.f64 b_2 a)))))))
58.1b
(*.f64 1/2 (/.f64 c b_2))
39.3b
(*.f64 -1/2 (/.f64 c b_2))
Compiler

Compiled 779 to 429 computations (44.9% saved)

regimes793.0ms (6.3%)

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

4 calls:

280.0ms
c
200.0ms
a
182.0ms
b_2
84.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
ErrorSegmentsBranch
29.6b5a
9.5b3b_2
28.2b12c
14.1b5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 1079 to 461 computations (57.3% saved)

bsearch41.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
1.1050073061652774e-130
3.1173908954466183e-128
14.0ms
-3.8338275123734266e+111
-1.8628421786822737e+111
Results
24.0ms185×body256valid
5.0ms43×body256invalid
4.0ms15×body1024valid
2.0ms21×body256infinite
1.0msbody512valid
1.0msbody2048valid
Compiler

Compiled 377 to 256 computations (32.1% saved)

regimes251.0ms (2%)

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

3 calls:

100.0ms
a
88.0ms
c
48.0ms
b_2
Results
ErrorSegmentsBranch
30.3b9a
12.5b3b_2
33.1b8c
Compiler

Compiled 833 to 404 computations (51.5% saved)

bsearch47.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
1.1050073061652774e-130
3.1173908954466183e-128
22.0ms
-6.766594413377241e-144
-1.0124314469786064e-146
Results
27.0ms232×body256valid
9.0ms86×body256invalid
4.0ms14×body1024valid
2.0msbody512valid
0.0msbody2048valid
Compiler

Compiled 422 to 303 computations (28.2% saved)

regimes341.0ms (2.7%)

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

3 calls:

161.0ms
a
93.0ms
b_2
74.0ms
c
Results
ErrorSegmentsBranch
33.8b5a
21.6b2b_2
35.8b6c
Compiler

Compiled 824 to 399 computations (51.6% saved)

bsearch25.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
1.3434560990674513e-229
3.5965173823577485e-227
Results
17.0ms125×body256valid
5.0ms47×body256invalid
1.0msbody512valid
Compiler

Compiled 166 to 127 computations (23.5% saved)

regimes14.0ms (0.1%)

Accuracy

Total -27.0b remaining (-75.1%)

Threshold costs -27.0b (-75.1%)

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

3 calls:

6.0ms
b_2
3.0ms
c
3.0ms
a
Results
ErrorSegmentsBranch
39.3b1a
36.0b2b_2
39.3b1c
Compiler

Compiled 29 to 19 computations (34.5% saved)

bsearch26.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
1.3434560990674513e-229
3.5965173823577485e-227
Results
16.0ms126×body256valid
7.0ms70×body256invalid
0.0msbody1024valid
0.0msbody512valid
Compiler

Compiled 158 to 119 computations (24.7% saved)

simplify5.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051265
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 -3799999999999999755815622191204771792126083032223633173221086030992475035946163361651743420826222197908967522304) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 2438866054934369/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -5799381063278339/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 6048387816237235/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 921786315201311/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (/.f64 (*.f64 b_2 -2) a) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 1877712864298967/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (/.f64 (neg.f64 b_2) a) (*.f64 -1/2 (/.f64 c b_2)))
(/.f64 (neg.f64 b_2) a)
Outputs
(if (<=.f64 b_2 -3799999999999999755815622191204771792126083032223633173221086030992475035946163361651743420826222197908967522304) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 2438866054934369/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -5799381063278339/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 6048387816237235/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 921786315201311/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (/.f64 (*.f64 b_2 -2) a) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 1877712864298967/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (/.f64 (neg.f64 b_2) a) (*.f64 -1/2 (/.f64 c b_2)))
(/.f64 (neg.f64 b_2) a)
Compiler

Compiled 115 to 75 computations (34.8% saved)

soundness416.0ms (3.3%)

Algorithm
egg-herbie
Rules
1200×rational_best_oopsla_all_46_json_45_simplify-49
1200×rational_best_oopsla_all_46_json_45_simplify-49
1200×rational_best_oopsla_all_46_json_45_simplify-49
1196×rational_best_oopsla_all_46_json_45_simplify-72
1196×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01339
12939
27239
322735
490635
5308135
6739635
01339
12939
27239
322735
490635
5308135
6739635
01339
12939
27239
322735
490635
5308135
6739635
Stop Event
node limit
node limit
node limit
Compiler

Compiled 249 to 78 computations (68.7% saved)

end116.0ms (0.9%)

Compiler

Compiled 103 to 57 computations (44.7% saved)

Profiling

Loading profile data...