Details

Time bar (total: 14.6s)

analyze410.0ms (2.8%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
0%0%93.6%0.1%0%6.2%0%7
6.7%6.2%87.4%0.1%0%6.2%0%8
11.1%10.1%81.1%0.1%0%8.6%0%9
18%15.6%71%0.1%0%13.3%0%10
25.9%22%63%0.1%0.8%14%0%11
35.5%29.1%52.9%0.1%1.6%16.4%0%12
Compiler

Compiled 21 to 15 computations (28.6% saved)

sample3.0s (20.6%)

Results
1.1s5576×body256valid
817.0ms1149×body2048valid
357.0ms727×body1024valid
306.0ms403×body4096valid
244.0ms1051×body256invalid
87.0ms401×body512valid
71.0ms559×body256infinite
Bogosity

preprocess114.0ms (0.8%)

Algorithm
egg-herbie
Rules
1094×rational_best_oopsla_all_46_json_45_simplify-89
962×rational_best_oopsla_all_46_json_45_simplify-23
914×rational_best_oopsla_all_46_json_45_simplify-74
868×rational_best_oopsla_all_46_json_45_simplify-10
794×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041204
1122204
2320204
31117188
44443188
56067188
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 4 (*.f64 b c))))) (*.f64 2 b))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 2 c))
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 4 (*.f64 a b))))) (*.f64 2 a))
Outputs
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))) (*.f64 a 2))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (+.f64 a a))
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 4 (*.f64 b c))))) (*.f64 2 b))
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 4 (*.f64 b c))))) (*.f64 b 2))
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b (*.f64 4 c))))) (*.f64 b 2))
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b (*.f64 4 c))))) (+.f64 b b))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b (*.f64 4 c)))) a) (+.f64 b b))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 2 c))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 c 2))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))) (*.f64 c 2))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 c c))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (+.f64 c c))
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 4 (*.f64 a b))))) (*.f64 2 a))
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 4 (*.f64 b a))))) (*.f64 a 2))
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 4 a))))) (*.f64 a 2))
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 4 a))))) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 4 (*.f64 b a)))) c) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 4 a)))) c) (+.f64 a a))
Compiler

Compiled 23 to 17 computations (26.1% saved)

simplify136.0ms (0.9%)

Algorithm
egg-herbie
Rules
1272×rational_best_oopsla_all_46_json_45_simplify-10
938×rational_best_oopsla_all_46_json_45_simplify-49
898×rational_best_oopsla_all_46_json_45_simplify-72
784×rational_best_oopsla_all_46_json_45_simplify-7
570×rational_best_oopsla_all_46_json_45_simplify-31
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01751
14651
212051
341647
4204247
5432047
6722647
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
Outputs
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (+.f64 a a))

eval1.0ms (0%)

Compiler

Compiled 70 to 35 computations (50% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

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

Compiled 19 to 12 computations (36.8% saved)

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (+.f64 a a))
0.8b
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
1.2b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)
23.1b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
Compiler

Compiled 68 to 27 computations (60.3% saved)

series16.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

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

rewrite109.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1002×rational_best_oopsla_all_46_json_45_simplify-80
842×rational_best_oopsla_all_46_json_45_simplify-35
562×rational_best_oopsla_all_46_json_45_simplify-23
552×rational_best_oopsla_all_46_json_45_simplify-89
510×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015136
191136
2278136
31141136
44996136
Stop Event
node limit
Counts
4 → 123
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (+.f64 a a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (neg.f64 b)) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (-.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (-.f64 (/.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (-.f64 0 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (*.f64 1 (*.f64 (*.f64 a c) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 0 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a c) -4) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b b) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (*.f64 a c) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 a c) -4)) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (*.f64 a c) -4)) (*.f64 (*.f64 b b) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 1 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (neg.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (/.f64 0 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 0 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))))))

simplify260.0ms (1.8%)

Algorithm
egg-herbie
Rules
1292×rational_best_oopsla_all_46_json_45_simplify-72
1206×rational_best_oopsla_all_46_json_45_simplify-89
978×rational_best_oopsla_all_46_json_45_simplify-24
970×rational_best_oopsla_all_46_json_45_simplify-74
936×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03969817
114189499
256519483
Stop Event
node limit
Counts
219 → 250
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -1 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))))))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a)))))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) 0)
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) 0)
(-.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) 1)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) -1)
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) 1)
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(neg.f64 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (neg.f64 b))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) 0)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (neg.f64 b)))
(+.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (neg.f64 b)) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) 1)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) -1)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (-.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (-.f64 (/.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (-.f64 0 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))))
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) 1)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) -1)
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))
(+.f64 (*.f64 b b) (*.f64 1 (*.f64 (*.f64 a c) -4)))
(+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) 0)
(+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 0 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(+.f64 0 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
(+.f64 (*.f64 (*.f64 a c) -4) (*.f64 b b))
(+.f64 (*.f64 (*.f64 b b) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (*.f64 a c) -4)))
(+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
(+.f64 (*.f64 1 (*.f64 (*.f64 a c) -4)) (*.f64 b b))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (*.f64 a c) -4)) (*.f64 (*.f64 b b) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) 1)
(*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(*.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 1 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1)
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (neg.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (/.f64 0 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 0 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(*.f64 -1 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))
(/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) 1)
(/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1)
(neg.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) 0)
(+.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) 0)
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) 1)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) -1)
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))
(neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))
(neg.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))
Outputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 b -2)))
(+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 b -2))))
(+.f64 (*.f64 b -2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 -4 a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -4) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -4) 1/2)) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 1/4 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) 1/4)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -4) 1/2))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -4) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) 1/4))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 1/4 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) 1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -4) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)) -1/16)))))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b)))
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))) (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))) (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 c b) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a)))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))))
(+.f64 (/.f64 c b) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (neg.f64 (/.f64 b a)))))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b)))
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b))))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b)))
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) 1)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) -1)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) 1)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(neg.f64 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (neg.f64 b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) 0)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (neg.f64 b)))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (neg.f64 b)) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) 1)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) -1)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (-.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (-.f64 (/.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (-.f64 0 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) 1)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) -1)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 b b) (*.f64 1 (*.f64 (*.f64 a c) -4)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) 0)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 0 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 0 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 (*.f64 a c) -4) (*.f64 b b))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 (*.f64 b b) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (*.f64 a c) -4)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 1 (*.f64 (*.f64 a c) -4)) (*.f64 b b))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (*.f64 a c) -4)) (*.f64 (*.f64 b b) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) 1)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 1 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1)
(neg.f64 (-.f64 (*.f64 a (*.f64 4 c)) (*.f64 b b)))
(neg.f64 (-.f64 (*.f64 a (*.f64 c 4)) (*.f64 b b)))
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (neg.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) (-.f64 (*.f64 b b) (*.f64 a (*.f64 4 c))))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (/.f64 0 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(*.f64 (-.f64 (*.f64 a (*.f64 4 c)) (*.f64 b b)) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 0 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(*.f64 (-.f64 (*.f64 a (*.f64 4 c)) (*.f64 b b)) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(*.f64 (-.f64 (*.f64 a (*.f64 4 c)) (*.f64 b b)) (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))
(*.f64 -1 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))
(neg.f64 (-.f64 (*.f64 a (*.f64 4 c)) (*.f64 b b)))
(neg.f64 (-.f64 (*.f64 a (*.f64 c 4)) (*.f64 b b)))
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) (-.f64 (*.f64 b b) (*.f64 a (*.f64 4 c))))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) 1)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1)
(neg.f64 (-.f64 (*.f64 a (*.f64 4 c)) (*.f64 b b)))
(neg.f64 (-.f64 (*.f64 a (*.f64 c 4)) (*.f64 b b)))
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))
(neg.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))
(neg.f64 (-.f64 (*.f64 a (*.f64 4 c)) (*.f64 b b)))
(neg.f64 (-.f64 (*.f64 a (*.f64 c 4)) (*.f64 b b)))
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) 0)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) 0)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) 1)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) -1)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
(neg.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a)))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))

eval286.0ms (2%)

Compiler

Compiled 9464 to 4959 computations (47.6% saved)

prune51.0ms (0.4%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New24010250
Fresh000
Picked011
Done000
Total24011251
Error
5.8b
Counts
251 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
57.3b
(/.f64 (-.f64 (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) b) (+.f64 a a))
33.3b
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) b) (+.f64 a a))
32.7b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (+.f64 a a))
42.6b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
57.2b
(/.f64 (-.f64 b b) (+.f64 a a))
46.5b
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
46.8b
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
34.6b
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))
47.1b
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
40.4b
(neg.f64 (/.f64 c b))
46.5b
(neg.f64 (/.f64 b a))
Compiler

Compiled 415 to 248 computations (40.2% saved)

localize50.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
0.8b
(+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))
2.9b
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) b)
23.1b
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
Compiler

Compiled 186 to 85 computations (54.3% saved)

series6.0ms (0%)

Counts
4 → 112
Calls

36 calls:

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

rewrite128.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1440×rational_best_oopsla_all_46_json_45_simplify-23
1224×rational_best_oopsla_all_46_json_45_simplify-13
1016×rational_best_oopsla_all_46_json_45_simplify-37
972×rational_best_oopsla_all_46_json-2
972×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017232
1114158
2419158
32209158
Stop Event
node limit
Counts
4 → 223
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) b)
(+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 1 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 1 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) (*.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))

simplify207.0ms (1.4%)

Algorithm
egg-herbie
Rules
1646×rational_best_oopsla_all_46_json_45_simplify-89
1414×rational_best_oopsla_all_46_json_45_simplify-24
1338×rational_best_oopsla_all_46_json_45_simplify-23
1298×rational_best_oopsla_all_46_json_45_simplify-74
586×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
054716051
1195315465
Stop Event
node limit
Counts
335 → 315
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -1 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0)
(+.f64 (*.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(+.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) 0)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0)
(-.f64 (*.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) 0)
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 1 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 1 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 1 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1))
(*.f64 1 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 b))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) 0))
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (neg.f64 b)))
(+.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) 0)
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(*.f64 1 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0)
(-.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0))
(-.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 -1 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) -1) 0)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 1 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(-.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(-.f64 0 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 0 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0)
(-.f64 (*.f64 (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) (*.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) -1) 0)
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(-.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 1)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) -1)
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
Outputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (neg.f64 b))))
(+.f64 (+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (neg.f64 b))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 b -2)))
(+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 b -2))))
(+.f64 (*.f64 b -2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))
(*.f64 -4 (*.f64 c a))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (*.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 1 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 1 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 1 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 1 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (neg.f64 b)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))
(+.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) 0)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 1 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(-.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(-.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 -1 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) -1) 0)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 1 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(-.f64 0 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(-.f64 0 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(-.f64 (*.f64 (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) (*.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) -1) 0)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 1)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) -1)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))

localize40.0ms (0.3%)

Compiler

Compiled 12 to 5 computations (58.3% saved)

localize6.0ms (0%)

Compiler

Compiled 18 to 6 computations (66.7% saved)

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -2 (/.f64 (*.f64 c a) b))
4.3b
(/.f64 (*.f64 c a) b)
11.0b
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
Compiler

Compiled 36 to 12 computations (66.7% saved)

series12.0ms (0.1%)

Counts
3 → 36
Calls

27 calls:

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

rewrite76.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1782×rational_best_oopsla_all_46_json-2
1782×rational_best_oopsla_all_46_json-1
1782×rational_best_oopsla_all_46_json-4
1782×rational_best_oopsla_all_46_json-3
868×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01163
16463
218263
374563
4367963
Stop Event
node limit
Counts
3 → 73
Calls
Call 1
Inputs
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(/.f64 (*.f64 c a) b)
(*.f64 -2 (/.f64 (*.f64 c a) b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 1 (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 c a) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 c a) b) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 c a) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 c a) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 c a) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 c a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 c a) b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 c a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 c a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (neg.f64 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 c a) b)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 0 (*.f64 -2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (-.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 c a) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 -2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 c a) b) 2))))))

simplify165.0ms (1.1%)

Algorithm
egg-herbie
Rules
1630×rational_best_oopsla_all_46_json_45_simplify-89
1296×rational_best_oopsla_all_46_json_45_simplify-74
1236×rational_best_oopsla_all_46_json_45_simplify-13
1014×rational_best_oopsla_all_46_json_45_simplify-24
928×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01352203
14702131
224312107
Stop Event
node limit
Counts
109 → 79
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(+.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 0)
(+.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(+.f64 0 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(-.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 1)
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 1 (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(*.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(*.f64 (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(*.f64 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))
(neg.f64 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))
(+.f64 (/.f64 (*.f64 c a) b) 0)
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(+.f64 0 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 c a) b))
(-.f64 (/.f64 (*.f64 c a) b) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 c a) b)))
(*.f64 (/.f64 (*.f64 c a) b) 1)
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(*.f64 1 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(*.f64 (neg.f64 (/.f64 (*.f64 c a) b)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 c a) b)))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 (*.f64 c a) b))))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 c a) b))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (neg.f64 (/.f64 (*.f64 c a) b)))
(neg.f64 (neg.f64 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) 0)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 0 (*.f64 -2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(+.f64 0 (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 0 (*.f64 -2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) 0)
(-.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (-.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 c a) b) 2))
(-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) 2))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) 1)
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 -2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) 2))
Outputs
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(+.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 0)
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(+.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(+.f64 0 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(-.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 0)
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(-.f64 0 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 1)
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 1 (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) -1)
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(neg.f64 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(+.f64 (/.f64 (*.f64 c a) b) 0)
(/.f64 (*.f64 c a) b)
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(/.f64 (*.f64 c a) b)
(+.f64 0 (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 c a) b)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 c a) b)
(-.f64 (/.f64 (*.f64 c a) b) 0)
(/.f64 (*.f64 c a) b)
(-.f64 0 (neg.f64 (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 c a) b)
(*.f64 (/.f64 (*.f64 c a) b) 1)
(/.f64 (*.f64 c a) b)
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 c a) b)
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))
(/.f64 (*.f64 c a) b)
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(/.f64 (*.f64 c a) b)
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(/.f64 (*.f64 c a) b)
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(/.f64 (*.f64 c a) b)
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(/.f64 (*.f64 c a) b)
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b))))
(/.f64 (*.f64 c a) b)
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(/.f64 (*.f64 c a) b)
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(/.f64 (*.f64 c a) b)
(*.f64 1 (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 c a) b)
(*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 c a) b)
(*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(/.f64 (*.f64 c a) b)
(*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(/.f64 (*.f64 c a) b)
(*.f64 (neg.f64 (/.f64 (*.f64 c a) b)) -1)
(/.f64 (*.f64 c a) b)
(*.f64 (neg.f64 (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(/.f64 (*.f64 c a) b)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 c a) b)
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 (*.f64 c a) b))))
(/.f64 (*.f64 c a) b)
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 c a) b)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 c a) b)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (neg.f64 (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 c a) b)
(neg.f64 (neg.f64 (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 c a) b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) 0)
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 0 (*.f64 -2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 0 (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 0 (*.f64 -2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(-.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) 0)
(*.f64 -2 (/.f64 (*.f64 c a) b))
(-.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (-.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(-.f64 0 (*.f64 (/.f64 (*.f64 c a) b) 2))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) 2))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) 1)
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 -2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) -4) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) -4)))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 -2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) -4) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) -4)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) -1)
(*.f64 -2 (/.f64 (*.f64 c a) b))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) 2))
(*.f64 -2 (/.f64 (*.f64 c a) b))

localize18.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 44 to 25 computations (43.2% saved)

series10.0ms (0.1%)

Counts
3 → 28
Calls

24 calls:

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

rewrite140.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
846×rational_best_oopsla_all_46_json_45_simplify-80
832×rational_best_oopsla_all_46_json_45_simplify-35
572×rational_best_oopsla_all_46_json_45_simplify-89
566×rational_best_oopsla_all_46_json_45_simplify-37
538×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01375
17975
224475
3105975
4500375
Stop Event
node limit
Counts
3 → 91
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 1 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 b)) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (neg.f64 b)) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 (/.f64 0 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 0 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))

simplify94.0ms (0.6%)

Algorithm
egg-herbie
Rules
1310×rational_best_oopsla_all_46_json_45_simplify-49
962×rational_best_oopsla_all_46_json_45_simplify-72
618×rational_best_oopsla_all_46_json_45_simplify-89
506×rational_best_oopsla_all_46_json_45_simplify-74
482×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01803179
16803035
232513035
Stop Event
node limit
Counts
119 → 105
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 b a))
(*.f64 -1/2 (/.f64 b a))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(*.f64 -1/2 (/.f64 b a))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(*.f64 -1/2 (/.f64 b a))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(*.f64 -1 b)
(*.f64 -1 b)
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(*.f64 -1 b)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(*.f64 -1 b)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)
(-.f64 0 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0)
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0)
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 1)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) -1)
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(neg.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 1 (neg.f64 b)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 0)
(+.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 0 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (neg.f64 b)))
(+.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(+.f64 (*.f64 1 (neg.f64 b)) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (neg.f64 b)) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 1)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(*.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(*.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1)
(*.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(*.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))
(*.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 (/.f64 0 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(*.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 0 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))
(*.f64 -1 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 -1 (-.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 b)))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1)
(neg.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
Outputs
(*.f64 -1/2 (/.f64 b a))
(*.f64 -1/2 (/.f64 b a))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4))))
(*.f64 -1/2 (/.f64 b a))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4))))
(*.f64 -1/2 (/.f64 b a))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4))))
(*.f64 -1 b)
(neg.f64 b)
(*.f64 -1 b)
(neg.f64 b)
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c))) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c))) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c))) (neg.f64 b))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c))) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c))) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c))) (neg.f64 b))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c))) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c))) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c))) (neg.f64 b))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(+.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(-.f64 0 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1)
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) -1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(neg.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 1 (neg.f64 b)))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(+.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 0)
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(+.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(+.f64 0 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(+.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (neg.f64 b)))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(+.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(+.f64 (*.f64 1 (neg.f64 b)) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (neg.f64 b)) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 1)
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(*.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(*.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1)
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(*.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(*.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(*.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 (/.f64 0 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(*.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 0 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(*.f64 -1 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(*.f64 -1 (-.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 b)))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 1)
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1)
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(neg.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)

eval639.0ms (4.4%)

Compiler

Compiled 55478 to 29629 computations (46.6% saved)

prune220.0ms (1.5%)

Pruning

15 alts after pruning (10 fresh and 5 done)

PrunedKeptTotal
New8265831
Fresh055
Picked011
Done145
Total82715842
Error
5.8b
Counts
842 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
57.3b
(/.f64 (-.f64 (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) b) (+.f64 a a))
33.9b
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) b) (+.f64 a a))
43.3b
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
32.7b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (+.f64 a a))
42.6b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
57.2b
(/.f64 (-.f64 b b) (+.f64 a a))
46.5b
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
51.0b
(/.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (+.f64 a a))
46.8b
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
34.6b
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))
42.7b
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
59.4b
(*.f64 -1/2 (/.f64 b a))
47.1b
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
40.4b
(neg.f64 (/.f64 c b))
46.5b
(neg.f64 (/.f64 b a))
Compiler

Compiled 637 to 382 computations (40% saved)

localize209.0ms (1.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.9b
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) b)
23.1b
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
23.1b
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
23.2b
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
Compiler

Compiled 400 to 211 computations (47.3% saved)

series6.0ms (0%)

Counts
3 → 60
Calls

27 calls:

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

rewrite214.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1574×rational_best_oopsla_all_46_json_45_simplify-13
1212×rational_best_oopsla_all_46_json-2
1212×rational_best_oopsla_all_46_json-1
1212×rational_best_oopsla_all_46_json-4
1212×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
024389
1171389
267493
3324993
Stop Event
node limit
Counts
3 → 236
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 1 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (fabs.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))

simplify310.0ms (2.1%)

Algorithm
egg-herbie
Rules
978×rational_best_oopsla_all_46_json_45_simplify-35
878×rational_best_oopsla_all_46_json_45_simplify-23
704×rational_best_oopsla_all_46_json_45_simplify-49
516×rational_best_oopsla_all_46_json_45_simplify-36
514×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051314038
1202713824
2572713824
Stop Event
node limit
Counts
296 → 248
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -1 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -1 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 0 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 0 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) 0)
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 0 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 0 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) 0)
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 1 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 1 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 1 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1))
(*.f64 1 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 1 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 1 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (fabs.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (fabs.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 b))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0)
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(*.f64 1 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
Outputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (neg.f64 b))))
(+.f64 (+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (neg.f64 b))))
(+.f64 (+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 b -2)))
(+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 b -2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 0 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 0 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 0 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 0 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 1 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 1 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 1 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 1 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 1 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 1 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (fabs.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (fabs.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 1 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)

localize5.0ms (0%)

Compiler

Compiled 12 to 5 computations (58.3% saved)

localize9.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
Compiler

Compiled 24 to 7 computations (70.8% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
c
@0
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
0.0ms
b
@inf
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
0.0ms
a
@0
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
0.0ms
a
@-inf
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
0.0ms
b
@0
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))

rewrite61.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1746×rational_best_oopsla_all_46_json_45_simplify-13
1102×rational_best_oopsla_all_46_json-2
1102×rational_best_oopsla_all_46_json-1
1102×rational_best_oopsla_all_46_json-4
1102×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01023
15719
213419
343619
4202919
Stop Event
node limit
Counts
1 → 58
Calls
Call 1
Inputs
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 c b) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 0 (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 b a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 1 (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 c b) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (neg.f64 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 c b) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (neg.f64 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 b a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 0 (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 b a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 b a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 b a) (/.f64 c b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 b a) (/.f64 c b)))))))

simplify208.0ms (1.4%)

Algorithm
egg-herbie
Rules
1216×rational_best_oopsla_all_46_json_45_simplify-49
1116×rational_best_oopsla_all_46_json_45_simplify-13
956×rational_best_oopsla_all_46_json_45_simplify-87
854×rational_best_oopsla_all_46_json_45_simplify-51
808×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01291802
15571802
250531802
Stop Event
node limit
Counts
94 → 63
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 0)
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) 0))
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 0 (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) 0))
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) 0))
(-.f64 0 (-.f64 (/.f64 b a) (/.f64 c b)))
(-.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 1 (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (*.f64 (neg.f64 (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 c b))))
(-.f64 (*.f64 (neg.f64 (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 c b)))
(-.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (*.f64 (/.f64 c b) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))
(-.f64 (*.f64 (neg.f64 (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (neg.f64 (/.f64 c b))))
(-.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b))))
(-.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (*.f64 (/.f64 c b) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))
(-.f64 (*.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (neg.f64 (/.f64 c b))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b))))
(-.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1)
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 -1 (-.f64 (/.f64 b a) (/.f64 c b)))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) -1)
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 0 (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b)))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (neg.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 b a) (/.f64 c b)))
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 b a) (/.f64 c b)))
(*.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1)
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))
(/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) -1)
(neg.f64 (-.f64 (/.f64 b a) (/.f64 c b)))
Outputs
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 0)
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) 0))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 0 (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) 0))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) 0))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 0 (-.f64 (/.f64 b a) (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 1 (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (neg.f64 (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 c b))))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (neg.f64 (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (/.f64 c b) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (neg.f64 (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (neg.f64 (/.f64 c b))))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b))))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (/.f64 c b) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (neg.f64 (/.f64 c b))))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b))))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1)
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 -1 (-.f64 (/.f64 b a) (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) -1)
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 0 (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (neg.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 b a) (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 b a) (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1)
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) -1)
(-.f64 (/.f64 c b) (/.f64 b a))
(neg.f64 (-.f64 (/.f64 b a) (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))

localize23.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 1 (/.f64 (*.f64 c a) b))
4.3b
(/.f64 (*.f64 c a) b)
11.0b
(/.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (+.f64 a a))
20.3b
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
Compiler

Compiled 104 to 30 computations (71.2% saved)

series4.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite101.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1192×rational_best_oopsla_all_46_json_45_simplify-23
1164×rational_best_oopsla_all_46_json_45_simplify-13
1016×rational_best_oopsla_all_46_json_45_simplify-89
860×rational_best_oopsla_all_46_json_45_simplify-37
846×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015129
19887
234487
3180387
Stop Event
node limit
Counts
3 → 107
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (+.f64 a a))
(/.f64 1 (/.f64 (*.f64 c a) b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 c a) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 0 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 c a) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 1 (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) (/.f64 0 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (/.f64 0 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b))) (neg.f64 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (neg.f64 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 c a) b))) (neg.f64 (neg.f64 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (/.f64 (*.f64 c a) b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (/.f64 (*.f64 c a) b))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (-.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 1 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 1 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))) (-.f64 0 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))) (/.f64 1 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))) (/.f64 1 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))))))))

simplify104.0ms (0.7%)

Algorithm
egg-herbie
Rules
1308×rational_best_oopsla_all_46_json_45_simplify-49
1232×rational_best_oopsla_all_46_json_45_simplify-72
894×rational_best_oopsla_all_46_json_45_simplify-7
654×rational_best_oopsla_all_46_json_45_simplify-89
642×rational_best_oopsla_all_46_json_45_simplify-102
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02234529
18114457
234614457
Stop Event
node limit
Counts
215 → 114
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 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) 0)
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 c a) b))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) 0))
(+.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) 0)
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 0 (/.f64 (*.f64 c a) b))))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 c a) b))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) 0))
(-.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (/.f64 (*.f64 c a) b))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (/.f64 (*.f64 c a) b)))))
(-.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 1 (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) (/.f64 0 (/.f64 (*.f64 c a) b))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b)))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (/.f64 (*.f64 c a) b)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (/.f64 0 (/.f64 (*.f64 c a) b))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b)))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b))) (neg.f64 (/.f64 (*.f64 c a) b))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (neg.f64 (/.f64 (*.f64 c a) b))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (/.f64 (*.f64 c a) b))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 c a) b))) (neg.f64 (neg.f64 (/.f64 (*.f64 c a) b)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (/.f64 (*.f64 c a) b))) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (/.f64 (*.f64 c a) b))))
(fabs.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))
(fabs.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (/.f64 (*.f64 c a) b))))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) 0)
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) 0))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) 0))
(+.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) 0)
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) 0))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))
(*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) 1)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))
(*.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (-.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))
(+.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) 0)
(+.f64 0 (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) 0)
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) 1)
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 1 (/.f64 (*.f64 c a) b)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))))))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))) -1)
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))) (-.f64 0 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))) (/.f64 1 (/.f64 (*.f64 c a) b)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))) (/.f64 1 (/.f64 (*.f64 c a) b)))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))))
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 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(/.f64 b (*.f64 c a))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) 0)
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 c a) b))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(+.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) 0)
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 0 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 c a) b))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b)))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 1 (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) (/.f64 0 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (/.f64 0 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b))) (neg.f64 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (neg.f64 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) 1)
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 c a) b))) (neg.f64 (neg.f64 (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (/.f64 (*.f64 c a) b))) -1)
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(fabs.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(fabs.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) 0)
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) 0))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) 0))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(+.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) 0)
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) 0))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) 0))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) -1)
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (-.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))
(+.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) 0)
(/.f64 1 (/.f64 (*.f64 c a) b))
(+.f64 0 (/.f64 1 (/.f64 (*.f64 c a) b)))
(/.f64 1 (/.f64 (*.f64 c a) b))
(-.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) 0)
(/.f64 1 (/.f64 (*.f64 c a) b))
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))))
(/.f64 1 (/.f64 (*.f64 c a) b))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))
(/.f64 1 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) 1)
(/.f64 1 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))))
(/.f64 1 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))))
(/.f64 1 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(/.f64 1 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(/.f64 1 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(/.f64 1 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(/.f64 1 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 1 (/.f64 (*.f64 c a) b)))
(/.f64 1 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))))))
(/.f64 1 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))))))
(/.f64 1 (/.f64 (*.f64 c a) b))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))) -1)
(/.f64 1 (/.f64 (*.f64 c a) b))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))) (-.f64 0 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(/.f64 1 (/.f64 (*.f64 c a) b))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))))
(/.f64 1 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))) (/.f64 1 (/.f64 (*.f64 c a) b)))
(/.f64 1 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))) (/.f64 1 (/.f64 (*.f64 c a) b)))
(/.f64 1 (/.f64 (*.f64 c a) b))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))))
(/.f64 1 (/.f64 (*.f64 c a) b))

localize88.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 122 to 83 computations (32% saved)

series5.0ms (0%)

Counts
3 → 38
Calls

21 calls:

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

rewrite168.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1222×rational_best_oopsla_all_46_json_45_simplify-23
1124×rational_best_oopsla_all_46_json_45_simplify-13
964×rational_best_oopsla_all_46_json_45_simplify-37
880×rational_best_oopsla_all_46_json-2
880×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017153
1110103
2394103
31996103
Stop Event
node limit
Counts
3 → 107
Calls
Call 1
Inputs
(/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (-.f64 0 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1) (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (-.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))))

simplify106.0ms (0.7%)

Algorithm
egg-herbie
Rules
1222×rational_best_oopsla_all_46_json_45_simplify-49
1202×rational_best_oopsla_all_46_json_45_simplify-72
710×rational_best_oopsla_all_46_json_45_simplify-80
664×rational_best_oopsla_all_46_json_45_simplify-7
612×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02275243
17895121
231315121
Stop Event
node limit
Counts
145 → 125
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
(*.f64 -1/2 (/.f64 b a))
(*.f64 -1/2 (/.f64 b a))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(*.f64 -1/2 (/.f64 b a))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(*.f64 -1/2 (/.f64 b a))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) -1)
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (-.f64 0 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0)
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 0 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1) (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) -1)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0)
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) 0))
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0)
(-.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 1)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) -1)
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (-.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a 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
(*.f64 -1/2 (/.f64 b a))
(*.f64 -1/2 (/.f64 b a))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4))))
(*.f64 -1/2 (/.f64 b a))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4))))
(*.f64 -1/2 (/.f64 b a))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/2 (sqrt.f64 -4))))
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) 0)
(/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))
(/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(+.f64 0 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))
(/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(-.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) 0)
(/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))
(/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))
(/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))
(/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)
(/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))
(/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))
(/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))
(/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))
(/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))
(/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))
(/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))
(/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))
(/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) -1)
(/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))
(/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (-.f64 0 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))
(/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))
(/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))
(/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))
(/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))
(/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0)
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0)
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 0))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 0))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (sqrt.f64 (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))))) (*.f64 (/.f64 0 (sqrt.f64 (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 0 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1) (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) -1)
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fabs.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (/.f64 1 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) 0))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) 0))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) -1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (-.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))

eval2.0s (13.5%)

Compiler

Compiled 99613 to 52984 computations (46.8% saved)

prune431.0ms (2.9%)

Pruning

18 alts after pruning (11 fresh and 7 done)

PrunedKeptTotal
New120561211
Fresh055
Picked011
Done369
Total1208181226
Error
5.8b
Counts
1226 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
57.3b
(/.f64 (-.f64 (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) b) (+.f64 a a))
43.3b
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
43.3b
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
32.7b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (+.f64 a a))
42.6b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
57.2b
(/.f64 (-.f64 b b) (+.f64 a a))
46.5b
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
51.1b
(/.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) (+.f64 a a))
51.1b
(/.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (+.f64 a a))
57.7b
(/.f64 c b)
46.8b
(-.f64 (/.f64 c b) (/.f64 b a))
34.6b
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))
42.7b
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
46.8b
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))))
59.4b
(*.f64 -1/2 (/.f64 b a))
47.1b
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
40.4b
(neg.f64 (/.f64 c b))
46.5b
(neg.f64 (/.f64 b a))
Compiler

Compiled 705 to 403 computations (42.8% saved)

localize51.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))
0.8b
(+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))
1.2b
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)
23.1b
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
Compiler

Compiled 174 to 73 computations (58% saved)

series2.0ms (0%)

Counts
2 → 56
Calls

18 calls:

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

rewrite79.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
988×rational_best_oopsla_all_46_json_45_simplify-23
930×rational_best_oopsla_all_46_json_45_simplify-89
806×rational_best_oopsla_all_46_json_45_simplify-13
800×rational_best_oopsla_all_46_json_45_simplify-37
786×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018140
1114140
2369140
31708140
Stop Event
node limit
Counts
2 → 70
Calls
Call 1
Inputs
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (-.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (-.f64 0 (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) -1) (*.f64 -1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))))

simplify126.0ms (0.9%)

Algorithm
egg-herbie
Rules
1308×rational_best_oopsla_all_46_json_45_simplify-37
816×rational_best_oopsla_all_46_json_45_simplify-72
798×rational_best_oopsla_all_46_json_45_simplify-49
646×rational_best_oopsla_all_46_json_45_simplify-7
600×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02449136
18148938
233528938
Stop Event
node limit
Counts
126 → 128
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 b))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) 0))
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (neg.f64 b)))
(+.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (-.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) 0)
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) 0))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) 0))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))
(+.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(+.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (-.f64 0 (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(-.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) 0)
(-.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))
(-.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) 0))
(-.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))
(-.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))
(-.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) 0))
(-.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))
(-.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))
(-.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))
(-.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))))
(-.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) -1) (*.f64 -1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) 1)
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))))
(neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
Outputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (neg.f64 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (neg.f64 b) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c a)))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (neg.f64 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (+.f64 (neg.f64 b) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c a)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -2 (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 b -2) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 b -2) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (*.f64 b -2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))
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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) 0))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (neg.f64 b)))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(+.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (-.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b)
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) 0)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) 0))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) 0))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(+.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(+.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (-.f64 0 (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(-.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) 0)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(-.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(-.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) 0))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(-.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(-.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(-.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) 0))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(-.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) 0))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(-.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))))
(neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))))
(neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))))
(neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))))
(neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))))
(-.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(-.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))) (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)))))
(-.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))) (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) -1) (*.f64 -1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) 1)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))))
(neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)) (/.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))) b) (+.f64 a a))))

localize3.0ms (0%)

Compiler

Compiled 8 to 4 computations (50% saved)

localize21.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (/.f64 c b) (/.f64 b a))
Compiler

Compiled 19 to 6 computations (68.4% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite55.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1268×rational_best_oopsla_all_46_json_45_simplify-13
1250×rational_best_oopsla_all_46_json_45_simplify-37
1232×rational_best_oopsla_all_46_json_45_simplify-23
852×rational_best_oopsla_all_46_json-2
852×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
14219
210019
333419
4155619
Stop Event
node limit
Counts
1 → 62
Calls
Call 1
Inputs
(-.f64 (/.f64 c b) (/.f64 b a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 1 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (+.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 b a))) (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 c b) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (neg.f64 (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 c b) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (neg.f64 (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 b a) (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (neg.f64 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 -1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 0 (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 b a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 b a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 b a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 b a) (/.f64 c b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 b a) (/.f64 c b)))))))

simplify116.0ms (0.8%)

Algorithm
egg-herbie
Rules
1036×rational_best_oopsla_all_46_json_45_simplify-49
858×rational_best_oopsla_all_46_json_45_simplify-23
792×rational_best_oopsla_all_46_json_45_simplify-13
716×rational_best_oopsla_all_46_json_45_simplify-51
714×rational_best_oopsla_all_46_json_45_simplify-54
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01372178
16081826
246311826
Stop Event
node limit
Counts
98 → 68
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 0)
(+.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) 0))
(+.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) 0))
(+.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) 0))
(+.f64 0 (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 b a))))
(+.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 1 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 b a)))))
(+.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (+.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 b a)))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 b a))) (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(+.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 b a)))))
(+.f64 (*.f64 (/.f64 c b) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (neg.f64 (/.f64 b a))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 b a)))))
(+.f64 (*.f64 (/.f64 c b) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (neg.f64 (/.f64 b a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 b a)))))
(+.f64 (*.f64 (/.f64 b a) (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (neg.f64 (/.f64 c b))))
(+.f64 (*.f64 (neg.f64 (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 c b)))
(+.f64 (*.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 c b)))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1)
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 -1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) -1)
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 0 (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 -1 (-.f64 (/.f64 b a) (/.f64 c b)))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b)))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (neg.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 b a) (/.f64 c b)))
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 b a) (/.f64 c b)))
(*.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1)
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))
(/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) -1)
(neg.f64 (-.f64 (/.f64 b a) (/.f64 c b)))
Outputs
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 0)
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) 0))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) 0))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) 0))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 0 (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 1 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 b a)))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (+.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 b a)))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 b a))) (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 b a)))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (*.f64 (/.f64 c b) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 b a)))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (*.f64 (/.f64 c b) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 b a)))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (*.f64 (/.f64 b a) (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (neg.f64 (/.f64 c b))))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (+.f64 (/.f64 b a) (neg.f64 (/.f64 c b))))
(+.f64 (*.f64 (neg.f64 (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 c b)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (*.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 c b)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1)
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 -1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) -1)
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 0 (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 -1 (-.f64 (/.f64 b a) (/.f64 c b)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (neg.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 b a) (/.f64 c b)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 b a) (/.f64 c b)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1)
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) -1)
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(neg.f64 (-.f64 (/.f64 b a) (/.f64 c b)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.2b
(/.f64 b (*.f64 c a))
4.3b
(/.f64 (*.f64 c a) b)
11.0b
(/.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) (+.f64 a a))
20.3b
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
Compiler

Compiled 93 to 15 computations (83.9% saved)

series2.0ms (0%)

Counts
3 → 72
Calls

27 calls:

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

rewrite114.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1032×rational_best_oopsla_all_46_json_45_simplify-35
852×rational_best_oopsla_all_46_json_45_simplify-89
754×rational_best_oopsla_all_46_json_45_simplify-23
738×rational_best_oopsla_all_46_json_45_simplify-13
708×rational_best_oopsla_all_46_json_45_simplify-37
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014111
190111
2314111
31527111
46946111
Stop Event
node limit
Counts
3 → 104
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(/.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) (+.f64 a a))
(/.f64 b (*.f64 c a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 c a) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 c a) b))) 0) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) 0) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) 0) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 c a) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))) (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))) (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) 0) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) 0) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 b (*.f64 c a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 b (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 b (*.f64 c a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 b (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 c a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 1 (/.f64 b (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (/.f64 b (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 c a)) (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 1 (/.f64 b (*.f64 c a)))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 c a)) (*.f64 (*.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 b (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (/.f64 b (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 1 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 b (*.f64 c a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 b (*.f64 c a))) (neg.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 b (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 1 (/.f64 b (*.f64 c a)))) (/.f64 b (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (/.f64 b (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (neg.f64 (/.f64 b (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 b (*.f64 c a))))))))

simplify166.0ms (1.1%)

Algorithm
egg-herbie
Rules
1028×rational_best_oopsla_all_46_json_45_simplify-72
1014×rational_best_oopsla_all_46_json_45_simplify-10
1004×rational_best_oopsla_all_46_json_45_simplify-49
970×rational_best_oopsla_all_46_json_45_simplify-30
810×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01905588
16325516
227425516
365595444
Stop Event
node limit
Counts
176 → 114
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 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) 0)
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 c a) b))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))
(+.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 c a) b))) 0) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) 0) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) 0) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(+.f64 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) 0)
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 c a) b))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))
(-.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))) (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (/.f64 (*.f64 c a) b)))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 c a) b)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))))
(neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))) (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a))))))
(neg.f64 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (/.f64 (*.f64 c a) b)))
(neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) 0)
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) 0))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) 0))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))
(+.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) 0) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))
(+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) 0) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) 0)
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) 0))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) 1)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))
(*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))
(*.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))))
(+.f64 (/.f64 b (*.f64 c a)) 0)
(+.f64 0 (/.f64 b (*.f64 c a)))
(-.f64 (/.f64 b (*.f64 c a)) 0)
(-.f64 0 (neg.f64 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) 1)
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 1 (/.f64 b (*.f64 c a)))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (/.f64 b (*.f64 c a)))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 1 (/.f64 b (*.f64 c a)))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (*.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))))
(*.f64 1 (/.f64 b (*.f64 c a)))
(*.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (/.f64 b (*.f64 c a)))
(*.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 1 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))
(*.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))
(*.f64 (neg.f64 (/.f64 b (*.f64 c a))) -1)
(*.f64 (neg.f64 (/.f64 b (*.f64 c a))) (neg.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))))
(*.f64 -1 (neg.f64 (/.f64 b (*.f64 c a))))
(*.f64 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 1 (/.f64 b (*.f64 c a)))) (/.f64 b (*.f64 c a)))
(*.f64 (*.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (/.f64 b (*.f64 c a)))
(*.f64 (neg.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (neg.f64 (/.f64 b (*.f64 c a))))
(neg.f64 (neg.f64 (/.f64 b (*.f64 c 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 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) 0)
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 c a) b))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(+.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 c a) b))) 0) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) 0) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) 0) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) 0)
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 c a) b))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(-.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))) (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))) (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a))))))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (/.f64 (*.f64 c a) b)))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a))))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) (neg.f64 (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a))))))
(*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a))))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) 1)
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 c a) b)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))))
(neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))) (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a))))))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))))))
(neg.f64 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (/.f64 (*.f64 c a) b)))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))))
(neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) 0)
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) 0))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) 0))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(+.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) 0) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) 0) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) 0)
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) 0))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) 0))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) -1)
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) b) -2))) (+.f64 a a))
(+.f64 (/.f64 b (*.f64 c a)) 0)
(/.f64 b (*.f64 c a))
(+.f64 0 (/.f64 b (*.f64 c a)))
(/.f64 b (*.f64 c a))
(-.f64 (/.f64 b (*.f64 c a)) 0)
(/.f64 b (*.f64 c a))
(-.f64 0 (neg.f64 (/.f64 b (*.f64 c a))))
(/.f64 b (*.f64 c a))
(*.f64 (/.f64 b (*.f64 c a)) 1)
(/.f64 b (*.f64 c a))
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))
(/.f64 b (*.f64 c a))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 1 (/.f64 b (*.f64 c a)))))
(/.f64 b (*.f64 c a))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))))
(/.f64 b (*.f64 c a))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (/.f64 b (*.f64 c a)))))
(/.f64 b (*.f64 c a))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 1 (/.f64 b (*.f64 c a)))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))))
(/.f64 b (*.f64 c a))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (*.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))))
(/.f64 b (*.f64 c a))
(*.f64 1 (/.f64 b (*.f64 c a)))
(/.f64 b (*.f64 c a))
(*.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (/.f64 b (*.f64 c a)))
(/.f64 b (*.f64 c a))
(*.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 1 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))
(/.f64 b (*.f64 c a))
(*.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))
(/.f64 b (*.f64 c a))
(*.f64 (neg.f64 (/.f64 b (*.f64 c a))) -1)
(/.f64 b (*.f64 c a))
(*.f64 (neg.f64 (/.f64 b (*.f64 c a))) (neg.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))))
(/.f64 b (*.f64 c a))
(*.f64 -1 (neg.f64 (/.f64 b (*.f64 c a))))
(/.f64 b (*.f64 c a))
(*.f64 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 1 (/.f64 b (*.f64 c a)))) (/.f64 b (*.f64 c a)))
(/.f64 b (*.f64 c a))
(*.f64 (*.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (/.f64 b (*.f64 c a)))
(/.f64 b (*.f64 c a))
(*.f64 (neg.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (neg.f64 (/.f64 b (*.f64 c a))))
(/.f64 b (*.f64 c a))
(neg.f64 (neg.f64 (/.f64 b (*.f64 c a))))
(/.f64 b (*.f64 c a))

localize33.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 1 (/.f64 (*.f64 c a) b))
4.3b
(/.f64 (*.f64 c a) b)
11.0b
(/.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (+.f64 a a))
20.3b
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
Compiler

Compiled 165 to 46 computations (72.1% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite49.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1230×rational_best_oopsla_all_46_json_45_simplify-23
1208×rational_best_oopsla_all_46_json_45_simplify-13
886×rational_best_oopsla_all_46_json_45_simplify-37
868×rational_best_oopsla_all_46_json_45_simplify-87
866×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016115
111031
240331
3197831
Stop Event
node limit
Counts
1 → 24
Calls
Call 1
Inputs
(/.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (+.f64 a a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (-.f64 0 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))))

simplify86.0ms (0.6%)

Algorithm
egg-herbie
Rules
1834×rational_best_oopsla_all_46_json_45_simplify-23
1340×rational_best_oopsla_all_46_json_45_simplify-102
618×rational_best_oopsla_all_46_json_45_simplify-89
590×rational_best_oopsla_all_46_json_45_simplify-35
568×rational_best_oopsla_all_46_json_45_simplify-37
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0581212
11961140
27521140
355041140
Stop Event
node limit
Counts
60 → 27
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(+.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 0)
(+.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 0))
(+.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) 0))
(+.f64 0 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(-.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 0)
(-.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 0))
(-.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))
(*.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 1)
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))
(*.f64 (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(*.f64 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (-.f64 0 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))
Outputs
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(+.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 0)
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(+.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 0))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(+.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) 0))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(+.f64 0 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(-.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 0)
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(-.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 0))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(-.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) 0))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) 1)
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) -1)
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (-.f64 0 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)) (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a)))) (neg.f64 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))

eval1.3s (9%)

Compiler

Compiled 99693 to 42665 computations (57.2% saved)

prune660.0ms (4.5%)

Pruning

21 alts after pruning (10 fresh and 11 done)

PrunedKeptTotal
New134641350
Fresh066
Picked101
Done01111
Total1347211368
Error
5.8b
Counts
1368 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
57.3b
(/.f64 (-.f64 (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) b) (+.f64 a a))
43.3b
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
43.3b
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
32.7b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (+.f64 a a))
42.6b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
57.2b
(/.f64 (-.f64 b b) (+.f64 a a))
46.5b
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
51.1b
(/.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) (+.f64 a a))
51.1b
(/.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (+.f64 a a))
51.1b
(/.f64 (*.f64 -2 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (+.f64 a a))
57.7b
(/.f64 c b)
46.8b
(-.f64 (/.f64 c b) (/.f64 b a))
38.9b
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) b) (+.f64 a a)))))
34.6b
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))
42.7b
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
51.9b
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))
46.8b
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))))
59.4b
(*.f64 -1/2 (/.f64 b a))
47.1b
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
40.4b
(neg.f64 (/.f64 c b))
46.5b
(neg.f64 (/.f64 b a))
Compiler

Compiled 639 to 341 computations (46.6% saved)

regimes323.0ms (2.2%)

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

4 calls:

180.0ms
c
61.0ms
a
39.0ms
b
30.0ms
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
Results
ErrorSegmentsBranch
27.8b5a
9.8b3b
26.5b9c
13.0b5(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
Compiler

Compiled 804 to 344 computations (57.2% saved)

bsearch55.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
33.0ms
1.372330871746359e-52
3.799243263814456e-50
21.0ms
-9.508335463818296e+60
-1.7658496974708512e+56
Results
26.0ms220×body256valid
9.0ms12×body512valid
5.0ms40×body256invalid
4.0ms11×body2048valid
4.0ms13×body1024valid
2.0ms19×body256infinite
Compiler

Compiled 498 to 331 computations (33.5% saved)

regimes130.0ms (0.9%)

Counts
17 → 3
Calls
Call 1
Inputs
(/.f64 c b)
(neg.f64 (/.f64 b a))
(neg.f64 (/.f64 c b))
(*.f64 -1/2 (/.f64 b a))
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 (-.f64 b b) (+.f64 a a))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(/.f64 (-.f64 (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) b) (+.f64 a a))
(/.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) (+.f64 a a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))))
(/.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (+.f64 a a))
(/.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (+.f64 a a))
(/.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (+.f64 a a))
(/.f64 (*.f64 -2 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 b (*.f64 c a)) -2))) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
Outputs
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(neg.f64 (/.f64 c b))
Calls

3 calls:

53.0ms
c
46.0ms
a
24.0ms
b
Results
ErrorSegmentsBranch
33.4b5a
13.2b3b
32.7b6c
Compiler

Compiled 366 to 108 computations (70.5% saved)

bsearch54.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
1.372330871746359e-52
3.799243263814456e-50
27.0ms
-3.61985974190277e-116
-4.56167970576307e-123
Results
30.0ms238×body256valid
9.0ms76×body256invalid
5.0ms13×body2048valid
3.0ms14×body512valid
2.0msbody1024valid
Compiler

Compiled 461 to 317 computations (31.2% saved)

regimes62.0ms (0.4%)

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

3 calls:

24.0ms
c
18.0ms
a
15.0ms
b
Results
ErrorSegmentsBranch
38.0b2a
24.5b2b
36.4b3c
Compiler

Compiled 354 to 102 computations (71.2% saved)

bsearch19.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
1.0076860154270536e-214
7.3632590010678974e-214
Results
11.0ms92×body256valid
6.0ms42×body256invalid
1.0msbody1024valid
0.0msbody512valid
Compiler

Compiled 122 to 91 computations (25.4% saved)

regimes21.0ms (0.1%)

Accuracy

Total -20.6b remaining (-49.3%)

Threshold costs -20.6b (-49.3%)

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

3 calls:

9.0ms
c
8.0ms
b
4.0ms
a
Results
ErrorSegmentsBranch
46.5b1a
41.8b2b
45.3b3c
Compiler

Compiled 22 to 15 computations (31.8% saved)

bsearch39.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
1.1375645421663438e+75
2.7905842278436594e+82
Results
12.0ms32×body2048valid
12.0ms37×body1024valid
6.0ms54×body256valid
3.0ms16×body512valid
2.0msbody4096valid
1.0msbody256invalid
Compiler

Compiled 161 to 118 computations (26.7% saved)

simplify5.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047243
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 b -9499999999999999875989708498693149500726119967001179789983744) (-.f64 (/.f64 c b) (/.f64 b a)) (if (<=.f64 b 5265614583427859/210624583337114373395836055367340864637790190801098222508621955072) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (+.f64 a a)) (neg.f64 (/.f64 c b))))
(if (<=.f64 b -6388230975254357/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (-.f64 (/.f64 c b) (/.f64 b a)) (if (<=.f64 b 7161235833461889/210624583337114373395836055367340864637790190801098222508621955072) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (neg.f64 (/.f64 c b))))
(if (<=.f64 b 2474325709604255/24258095192198577111702804507226602425888844017448384549047688094157046135724638848919975137947601217976370792142673018846430938189293974866316988672518455300069609000325779774222895087993725700394734362401819824232700732090875904) (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(if (<=.f64 b 9800000000000000204079230978435157887014474605123281745440656338953430892544) (neg.f64 (/.f64 b a)) (/.f64 c b))
(/.f64 c b)
Outputs
(if (<=.f64 b -9499999999999999875989708498693149500726119967001179789983744) (-.f64 (/.f64 c b) (/.f64 b a)) (if (<=.f64 b 5265614583427859/210624583337114373395836055367340864637790190801098222508621955072) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (+.f64 a a)) (neg.f64 (/.f64 c b))))
(if (<=.f64 b -6388230975254357/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (-.f64 (/.f64 c b) (/.f64 b a)) (if (<=.f64 b 7161235833461889/210624583337114373395836055367340864637790190801098222508621955072) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (neg.f64 (/.f64 c b))))
(if (<=.f64 b 2474325709604255/24258095192198577111702804507226602425888844017448384549047688094157046135724638848919975137947601217976370792142673018846430938189293974866316988672518455300069609000325779774222895087993725700394734362401819824232700732090875904) (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(if (<=.f64 b 9800000000000000204079230978435157887014474605123281745440656338953430892544) (neg.f64 (/.f64 b a)) (/.f64 c b))
(/.f64 c b)
Compiler

Compiled 107 to 65 computations (39.3% saved)

soundness699.0ms (4.8%)

Algorithm
egg-herbie
Rules
1292×rational_best_oopsla_all_46_json_45_simplify-72
1292×rational_best_oopsla_all_46_json_45_simplify-72
1272×rational_best_oopsla_all_46_json_45_simplify-10
1272×rational_best_oopsla_all_46_json_45_simplify-10
1272×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01751
14651
212051
341647
4204247
5432047
6722647
03969817
114189499
256519483
01751
14651
212051
341647
4204247
5432047
6722647
01751
14651
212051
341647
4204247
5432047
6722647
03969817
114189499
256519483
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1033 to 574 computations (44.4% saved)

end38.0ms (0.3%)

Compiler

Compiled 95 to 41 computations (56.8% saved)

Profiling

Loading profile data...