Details

Time bar (total: 15.2s)

analyze504.0ms (3.3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
0%0%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.2s (21%)

Results
1.1s5542×body256valid
785.0ms1191×body2048valid
425.0ms733×body1024valid
371.0ms417×body4096valid
223.0ms1076×body256invalid
189.0ms568×body256infinite
91.0ms373×body512valid
Bogosity

preprocess110.0ms (0.7%)

Algorithm
egg-herbie
Rules
1094×rational_best_oopsla_all_46_json_45_simplify-89
962×rational_best_oopsla_all_46_json_45_simplify-23
912×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
1118204
2316204
31122204
44446204
56052204
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 (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 (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 (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 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 4 (*.f64 b a))))) (+.f64 a a))
Compiler

Compiled 23 to 17 computations (26.1% saved)

simplify135.0ms (0.9%)

Algorithm
egg-herbie
Rules
1272×rational_best_oopsla_all_46_json_45_simplify-10
940×rational_best_oopsla_all_46_json_45_simplify-49
900×rational_best_oopsla_all_46_json_45_simplify-72
796×rational_best_oopsla_all_46_json_45_simplify-7
570×rational_best_oopsla_all_46_json_45_simplify-31
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01751
14551
211951
341251
4206051
5433251
6722351
Stop Event
node limit
Counts
1 → 3
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))

eval1.0ms (0%)

Compiler

Compiled 54 to 29 computations (46.3% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New213
Fresh101
Picked000
Done000
Total314
Error
36.2b
Counts
4 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
36.2b
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 a a))
Compiler

Compiled 20 to 13 computations (35% saved)

localize22.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 a a))
0.8b
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
1.7b
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))
25.5b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
Compiler

Compiled 72 to 28 computations (61.1% saved)

series18.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

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

rewrite113.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
996×rational_best_oopsla_all_46_json_45_simplify-80
864×rational_best_oopsla_all_46_json_45_simplify-35
600×rational_best_oopsla_all_46_json_45_simplify-23
576×rational_best_oopsla_all_46_json_45_simplify-89
526×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016144
1100144
2299144
31194144
45168144
Stop Event
node limit
Counts
4 → 117
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.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 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(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 -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))) (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 (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 (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 (*.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 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 0 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (neg.f64 b) (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)))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 b) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (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 (*.f64 0 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (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 (neg.f64 b) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(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 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 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 1 (-.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 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))))) (#(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 (*.f64 4 (*.f64 a c)) -1))))) (#(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 4 (*.f64 a c)) -1) (*.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 -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 (*.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 (*.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 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))))))))

simplify153.0ms (1%)

Algorithm
egg-herbie
Rules
1148×rational_best_oopsla_all_46_json_45_simplify-72
1094×rational_best_oopsla_all_46_json_45_simplify-89
866×rational_best_oopsla_all_46_json_45_simplify-24
866×rational_best_oopsla_all_46_json_45_simplify-74
788×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03488859
112428681
246858665
Stop Event
node limit
Counts
213 → 239
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 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 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 -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 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 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a)))))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a)))))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.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 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(-.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 -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))) (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 (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 (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 (*.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 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(+.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) 0)
(+.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 0 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(+.f64 0 (-.f64 (neg.f64 b) (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)))) (neg.f64 b))
(+.f64 (*.f64 (neg.f64 b) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (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 (*.f64 0 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(+.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (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 (neg.f64 b) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) 1)
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(*.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(*.f64 -1 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(*.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 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))
(*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 1 (-.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 (*.f64 a c) -4)))))
(*.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(*.f64 (neg.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) 1)
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(/.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 (*.f64 4 (*.f64 a c)) -1))
(+.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 4 (*.f64 a c)) -1) (*.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 -1 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))
(*.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 (*.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 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) 0)
(+.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))
(+.f64 0 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))
(-.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) 0)
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) 1)
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))
(*.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))))
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))))))
(*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))
(*.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) -1)
(*.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))))
(neg.f64 (*.f64 -1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.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 (*.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 (*.f64 2 (/.f64 (*.f64 c a) b)) (neg.f64 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 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (neg.f64 b)))
(+.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 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -1 (sqrt.f64 -4)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -4)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -1 (sqrt.f64 -4))) (neg.f64 b))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) b))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -1 (sqrt.f64 -4))) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))) -1/2) (neg.f64 b)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) b)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))) -1/2))
(+.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 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))) -1/2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 1/8 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -1 (sqrt.f64 -4))) (neg.f64 b))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) b)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)) 1/8)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))) -1/2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))) -1/2) (+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) b)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)) 1/8))))
(*.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 -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 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 -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 -1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 -1/2 (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))) (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 -1/2 (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))) (/.f64 b a))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))) (/.f64 b a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) -1/4)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.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 (sqrt.f64 (/.f64 c a)) (*.f64 -1/2 (sqrt.f64 -4))) (*.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/4 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))) (/.f64 b a)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) -1/4)) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))) (/.f64 b a))) (*.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 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (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)) (*.f64 -1 (/.f64 b a))))
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)))
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a)))))
(+.f64 (/.f64 (*.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 -1 (/.f64 b a)) (/.f64 c b))))
(+.f64 (/.f64 c b) (+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.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 (/.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 (*.f64 a (pow.f64 c 2)) (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 -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/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 (*.f64 a (pow.f64 c 2)) (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 (*.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 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 c b) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a))))
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)))
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a)))))
(+.f64 (/.f64 (*.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 -1 (/.f64 b a)) (/.f64 c b))))
(+.f64 (/.f64 c b) (+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.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 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (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)) (*.f64 -1 (/.f64 b a))))
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)))
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a)))))
(+.f64 (/.f64 (*.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 -1 (/.f64 b a)) (/.f64 c b))))
(+.f64 (/.f64 c b) (+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.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 (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 (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 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 -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))) (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 (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 (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 (*.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 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.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 (*.f64 a c) -4)))) 0)
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.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 (*.f64 a c) -4)))) (*.f64 0 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 0 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.f64 (neg.f64 b) (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 b))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 (neg.f64 b) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 0 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (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 (neg.f64 b) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.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 (*.f64 a c) -4)))) 1)
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.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 (*.f64 a c) -4)))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.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 (*.f64 a c) -4)))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.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 (*.f64 a c) -4)))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.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 (*.f64 a c) -4)))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.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 (*.f64 a c) -4)))) (*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.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 (*.f64 a c) -4)))) (*.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 -1 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.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 c (*.f64 -4 a))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (neg.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 1 (-.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 (*.f64 a c) -4)))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 (neg.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.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 (*.f64 a c) -4)))) 1)
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.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 (*.f64 a c) -4)))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.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 (*.f64 a c) -4)))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(/.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 c (*.f64 -4 a))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -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 b b) (*.f64 (*.f64 4 (*.f64 a c)) -1))
(+.f64 (*.f64 b b) (neg.f64 (*.f64 a (*.f64 4 c))))
(+.f64 (*.f64 b b) (neg.f64 (*.f64 a (*.f64 c 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 4 (*.f64 a c)) -1) (*.f64 b b))
(+.f64 (*.f64 b b) (neg.f64 (*.f64 a (*.f64 4 c))))
(+.f64 (*.f64 b b) (neg.f64 (*.f64 a (*.f64 c 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 -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 (*.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 (*.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 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) 0)
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(+.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(+.f64 0 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(-.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) 0)
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) 1)
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(*.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) -1)
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))
(neg.f64 (*.f64 -1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 -4 a))))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))

eval116.0ms (0.8%)

Compiler

Compiled 8548 to 4258 computations (50.2% saved)

prune51.0ms (0.3%)

Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New22712239
Fresh000
Picked011
Done000
Total22713240
Error
7.3b
Counts
240 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
57.4b
(/.f64 (-.f64 (neg.f64 b) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (neg.f64 b))) (+.f64 a a))
45.6b
(/.f64 (-.f64 (neg.f64 b) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (+.f64 a a))
36.4b
(/.f64 (-.f64 (neg.f64 b) (*.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 a a))
36.2b
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 a a))
45.7b
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))
57.3b
(/.f64 (-.f64 (neg.f64 b) (neg.f64 b)) (+.f64 a a))
45.6b
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
47.5b
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
44.3b
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
38.1b
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))
47.6b
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
41.3b
(neg.f64 (/.f64 c b))
44.1b
(neg.f64 (/.f64 b a))
Compiler

Compiled 508 to 307 computations (39.6% saved)

localize64.0ms (0.4%)

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))
4.6b
(-.f64 (neg.f64 b) (*.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)))))
25.5b
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
Compiler

Compiled 190 to 86 computations (54.7% saved)

series6.0ms (0%)

Counts
4 → 112
Calls

36 calls:

TimeVariablePointExpression
0.0ms
b
@0
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
0.0ms
a
@inf
(-.f64 (neg.f64 b) (*.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)))))
0.0ms
c
@inf
(-.f64 (neg.f64 b) (*.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)))))
0.0ms
a
@-inf
(-.f64 (neg.f64 b) (*.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)))))
0.0ms
c
@-inf
(-.f64 (neg.f64 b) (*.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)))))

rewrite131.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1474×rational_best_oopsla_all_46_json_45_simplify-23
1220×rational_best_oopsla_all_46_json_45_simplify-13
1024×rational_best_oopsla_all_46_json_45_simplify-37
988×rational_best_oopsla_all_46_json-2
988×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018236
1123162
2439162
32246162
Stop Event
node limit
Counts
4 → 223
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
(-.f64 (neg.f64 b) (*.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 (*.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 (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 (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 (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 0 (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))))) (*.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 (*.f64 (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 (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 (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 (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 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 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 (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))))) (*.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 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 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -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 (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))))) (*.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 (*.f64 (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 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -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 (/.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 -1 (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)))))) (*.f64 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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))))) (*.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 (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 (/.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 (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 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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)))) (/.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 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (neg.f64 b) (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 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 (*.f64 (neg.f64 b) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (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 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (-.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 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(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 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (-.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 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x 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 -1 (neg.f64 (+.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 (+.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 (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 (*.f64 (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 (*.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 (/.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 (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 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 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -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 (*.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 (/.f64 (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))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (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 (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 (*.f64 (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 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 (/.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 (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 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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 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 (/.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))))) -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 (/.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 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 (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 (*.f64 (/.f64 (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 (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 (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 (*.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 (/.f64 (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 (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)))))))))))

simplify241.0ms (1.6%)

Algorithm
egg-herbie
Rules
1692×rational_best_oopsla_all_46_json_45_simplify-89
1432×rational_best_oopsla_all_46_json_45_simplify-24
1332×rational_best_oopsla_all_46_json_45_simplify-74
664×rational_best_oopsla_all_46_json_45_simplify-10
610×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
052815783
1191815013
2752615013
Stop Event
node limit
Counts
335 → 323
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 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 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 -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 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 -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 (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 (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 (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 0 (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))))) (*.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 (*.f64 (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 (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 (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 (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 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 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 (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))))) (*.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 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 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -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 (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))))) (*.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 (*.f64 (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 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -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 (/.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 -1 (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)))))) (*.f64 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.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))))) (*.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 (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 (/.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 (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 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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)))) (/.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 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)
(+.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(+.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(+.f64 0 (-.f64 (neg.f64 b) (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 b))
(+.f64 (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) 0)
(+.f64 (*.f64 (neg.f64 b) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (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 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 1 (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 -1 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(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 -1 (neg.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 (*.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 (+.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 (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 (*.f64 (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 (*.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 (/.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 (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 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 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -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 (*.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 (/.f64 (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))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.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 (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 (*.f64 (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 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 (/.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 (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 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.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 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 (/.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))))) -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 (/.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 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 (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 (*.f64 (/.f64 (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 (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 (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 (*.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 (/.f64 (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 (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 (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 (*.f64 2 (/.f64 (*.f64 c a) b)) (neg.f64 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 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (neg.f64 b)))
(+.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 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -1 (sqrt.f64 -4)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -1 (sqrt.f64 -4))) (neg.f64 b))
(*.f64 -1 (+.f64 b (*.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 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -1 (sqrt.f64 -4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b)))
(+.f64 (*.f64 -1 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) -1/2)))
(+.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 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -1 (sqrt.f64 -4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 1/8 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))))
(+.f64 (*.f64 -1 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)) 1/8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) -1/2))))
(*.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 -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 -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 -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 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 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 (*.f64 c 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 (*.f64 c 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 (*.f64 c 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 (*.f64 c 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 (*.f64 c 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 (*.f64 c 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 (*.f64 c 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 (*.f64 c 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 (*.f64 c 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 (*.f64 c 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 (*.f64 c 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 (*.f64 c 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 (*.f64 c a) -4))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 (*.f64 c 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 (*.f64 c 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 (*.f64 c 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 (*.f64 c a) -4))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 (*.f64 c 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 (*.f64 c 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 (*.f64 c 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 (*.f64 c 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 (*.f64 c 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 (*.f64 c 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 (*.f64 c a) -4))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 (*.f64 c 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 (*.f64 c 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 (*.f64 c 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 (*.f64 c a) -4))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 (*.f64 c 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 (*.f64 c 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 (*.f64 c 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 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)))
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(+.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(+.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(+.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(+.f64 0 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 b))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(+.f64 (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) 0)
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(+.f64 (*.f64 (neg.f64 b) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (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 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(+.f64 (*.f64 0 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(*.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(*.f64 1 (*.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 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(*.f64 (-.f64 (neg.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 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(*.f64 -1 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(/.f64 (-.f64 (neg.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 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(/.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 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(-.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 b b) (*.f64 (*.f64 c 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 (*.f64 b b) (*.f64 (*.f64 c 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 b b) (*.f64 (*.f64 c a) -4))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (*.f64 c a) -4)) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 b b) (*.f64 (*.f64 c 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 (*.f64 c a) -4)) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(*.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 b b) (*.f64 (*.f64 c 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 b b) (*.f64 (*.f64 c a) -4)) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 b b) (*.f64 (*.f64 c a) -4)) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 b b) (*.f64 (*.f64 c 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 (*.f64 b b) (*.f64 (*.f64 c a) -4)) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))) (*.f64 (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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)))))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (*.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))))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c 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 (*.f64 c a) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))))))

localize5.0ms (0%)

Compiler

Compiled 12 to 5 computations (58.3% saved)

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 24 to 7 computations (70.8% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite60.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
4205219
Stop Event
node limit
Counts
1 → 58
Calls
Call 1
Inputs
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
Outputs
((#(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 c b) (/.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 (/.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 (*.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 (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 (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 (/.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 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 (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 (/.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 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 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 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 (/.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 (/.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 (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 (-.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)))))))

simplify115.0ms (0.8%)

Algorithm
egg-herbie
Rules
1220×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: 1 (0.0ms)

IterNodesCost
01292266
15581802
250521802
Stop Event
node limit
Counts
94 → 63
Calls
Call 1
Inputs
(/.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 -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 (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 (/.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 (*.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 (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 (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 (/.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 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 (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 (/.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 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 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 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 (/.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 (/.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 (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 (/.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 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 -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 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 c b) (/.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 (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)) (*.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 (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)) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) 0))
(-.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)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 0 (-.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)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) 0))
(-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 0 (-.f64 (/.f64 b a) (/.f64 c b)))
(-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.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 (neg.f64 (/.f64 b a)) (neg.f64 (/.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 1 (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.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 (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 (neg.f64 (/.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 (neg.f64 (/.f64 b a)) (neg.f64 (/.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 (neg.f64 (/.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 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 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.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 (neg.f64 (/.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 (neg.f64 (/.f64 b a)) (neg.f64 (/.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 (neg.f64 (/.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 (/.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 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.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 (neg.f64 (/.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 (neg.f64 (/.f64 b a)) (neg.f64 (/.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 (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)) 1)
(-.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)) (/.f64 (-.f64 (/.f64 c b) (/.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)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.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)) (*.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 (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)) (*.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 (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)) (*.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 (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)) (*.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 (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)) (*.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 (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)) (*.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 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 1 (-.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 -1 (-.f64 (/.f64 b a) (/.f64 c b)))
(-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.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 (neg.f64 (/.f64 b a)) (neg.f64 (/.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 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.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 (/.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 (neg.f64 (/.f64 b a)) (neg.f64 (/.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 (/.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 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) -1)
(-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.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 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.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 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.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 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.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 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.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 (neg.f64 (/.f64 b a)) (neg.f64 (/.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 (/.f64 c b) (/.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 (/.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 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.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 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.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 b a)) (neg.f64 (/.f64 c b)))
(-.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 (neg.f64 (/.f64 b a)) (neg.f64 (/.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 (neg.f64 (/.f64 b a)) (neg.f64 (/.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 (/.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 b a)) (neg.f64 (/.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 (neg.f64 (/.f64 b a)) (neg.f64 (/.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 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.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 b a)) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1)
(-.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)) (/.f64 (-.f64 (/.f64 c b) (/.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)) (/.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 (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)) (/.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 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) -1)
(-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))
(neg.f64 (-.f64 (/.f64 b a) (/.f64 c b)))
(-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -2 (/.f64 (*.f64 c a) b))
4.4b
(/.f64 (*.f64 c a) b)
10.5b
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
Compiler

Compiled 36 to 12 computations (66.7% saved)

series10.0ms (0.1%)

Counts
3 → 36
Calls

27 calls:

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

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

simplify68.0ms (0.4%)

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 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (neg.f64 b) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
0.0b
(*.f64 -2 (/.f64 (*.f64 c a) b))
4.1b
(/.f64 (-.f64 (neg.f64 b) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (+.f64 a a))
4.4b
(/.f64 (*.f64 c a) b)
Compiler

Compiled 64 to 22 computations (65.6% saved)

series5.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite95.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1012×rational_best_oopsla_all_46_json_45_simplify-7
722×rational_best_oopsla_all_46_json_45_simplify-35
600×rational_best_oopsla_all_46_json_45_simplify-102
596×rational_best_oopsla_all_46_json_45_simplify-80
500×rational_best_oopsla_all_46_json_45_simplify-82
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01582
18982
224282
395082
4463974
Stop Event
node limit
Counts
2 → 81
Calls
Call 1
Inputs
(/.f64 (-.f64 (neg.f64 b) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (+.f64 a a))
(-.f64 (neg.f64 b) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 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 b -2)) (+.f64 a a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b) (+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (*.f64 b -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b -2) (*.f64 (/.f64 (*.f64 c a) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 b b)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))) (+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (/.f64 b b))) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b)) (*.f64 b (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 1 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 b (*.f64 (/.f64 (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (-.f64 (/.f64 0 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (-.f64 0 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))))))))

simplify92.0ms (0.6%)

Algorithm
egg-herbie
Rules
1036×rational_best_oopsla_all_46_json_45_simplify-13
930×rational_best_oopsla_all_46_json_45_simplify-72
922×rational_best_oopsla_all_46_json_45_simplify-49
688×rational_best_oopsla_all_46_json_45_simplify-23
652×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01715823
16625471
233295467
Stop Event
node limit
Counts
153 → 106
Calls
Call 1
Inputs
(/.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 -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 2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(*.f64 -2 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(*.f64 -2 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(*.f64 -2 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(*.f64 2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(*.f64 2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(*.f64 -2 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(*.f64 2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(*.f64 2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) 0)
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))) 0))
(+.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))
(-.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) 0)
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) 1)
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))
(*.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) -1)
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))
(neg.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))
(+.f64 (neg.f64 b) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(+.f64 (neg.f64 b) (+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b)))
(+.f64 (neg.f64 b) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (neg.f64 b)))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) 0)
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) 0))
(+.f64 0 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b) (neg.f64 b))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b) (+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (neg.f64 b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (*.f64 b -2)))
(+.f64 (*.f64 b -2) (*.f64 (/.f64 (*.f64 c a) b) 2))
(+.f64 (*.f64 0 (/.f64 b b)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))
(+.f64 (*.f64 b (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b)))
(+.f64 (*.f64 b (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))))
(+.f64 (*.f64 b (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))) (+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))))
(+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))
(+.f64 (*.f64 0 (neg.f64 (/.f64 b b))) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b)) (*.f64 b (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) 1)
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 1 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))
(*.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))
(*.f64 -1 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))))
(*.f64 -1 (-.f64 b (*.f64 (/.f64 (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))
(*.f64 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) -1)
(*.f64 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))
(*.f64 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))
(*.f64 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (-.f64 (/.f64 0 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))
(*.f64 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (-.f64 0 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) 1)
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))
(/.f64 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) -1)
(neg.f64 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))))
Outputs
(/.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 -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 2 (/.f64 (*.f64 c a) b))
(+.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 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) 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 -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 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) 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 -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 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) 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 -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 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) 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 2 (/.f64 (*.f64 c a) b))
(+.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 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) 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 2 (/.f64 (*.f64 c a) b))
(+.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 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) 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 -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 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) 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 2 (/.f64 (*.f64 c a) b))
(+.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 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) 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 2 (/.f64 (*.f64 c a) b))
(+.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 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) 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 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) 0)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))) 0))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(+.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(-.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) 0)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) 1)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) -1)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a)))) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(neg.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 a a))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(+.f64 (neg.f64 b) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(+.f64 (neg.f64 b) (+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(+.f64 (neg.f64 b) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (neg.f64 b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) 0)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) 0))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(+.f64 0 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b) (neg.f64 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b) (+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (neg.f64 b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (*.f64 b -2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(+.f64 (*.f64 b -2) (*.f64 (/.f64 (*.f64 c a) b) 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(+.f64 (*.f64 0 (/.f64 b b)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(+.f64 (*.f64 b (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b)))
(+.f64 (*.f64 b (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))))) (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)))) (+.f64 b (-.f64 b (*.f64 2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 b (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))))
(+.f64 (*.f64 b (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))))) (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)))) (+.f64 b (-.f64 b (*.f64 2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 b (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))) (+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))))
(+.f64 (*.f64 b (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))))) (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)))) (+.f64 b (-.f64 b (*.f64 2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(+.f64 (*.f64 0 (neg.f64 (/.f64 b b))) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b)) (*.f64 b (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))
(+.f64 (*.f64 b (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))))) (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)))) (+.f64 b (-.f64 b (*.f64 2 (/.f64 (*.f64 c a) b)))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 1 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(*.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(*.f64 -1 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))))
(neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 b b)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))))
(*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))) (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)))))
(*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 b b))))
(*.f64 -1 (-.f64 b (*.f64 (/.f64 (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))))
(*.f64 -1 (-.f64 b (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (/.f64 (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)) (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))))))
(neg.f64 (-.f64 b (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (/.f64 (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)) (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))))))
(-.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (/.f64 (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)) (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)))) b)
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(*.f64 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) -1)
(neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))))
(neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 b b)))
(*.f64 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))
(*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))) (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)))))
(*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 b b))))
(*.f64 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))
(*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)))) (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)))) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 b b))))
(*.f64 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (-.f64 (/.f64 0 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))
(*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (/.f64 -1 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 b b)) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (/.f64 -1 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)))))
(*.f64 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (-.f64 0 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))))
(*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (/.f64 -1 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 b b)) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (/.f64 -1 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))) (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))) (neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)))))
(*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 b b))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 b -2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(/.f64 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) -1)
(neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))))
(neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 b b)))
(neg.f64 (+.f64 b (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(neg.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))))
(neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 b b)))

eval788.0ms (5.2%)

Compiler

Compiled 61805 to 30627 computations (50.4% saved)

prune516.0ms (3.4%)

Pruning

19 alts after pruning (15 fresh and 4 done)

PrunedKeptTotal
New9499958
Fresh167
Picked011
Done235
Total95219971
Error
7.3b
Counts
971 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
57.4b
(/.f64 (-.f64 (neg.f64 b) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (neg.f64 b))) (+.f64 a a))
45.6b
(/.f64 (-.f64 (neg.f64 b) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (+.f64 a a))
50.7b
(/.f64 (-.f64 (neg.f64 b) (+.f64 b (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))) (+.f64 a a))
36.6b
(/.f64 (-.f64 (neg.f64 b) (*.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))))) (+.f64 a a))
46.7b
(/.f64 (-.f64 (neg.f64 b) (*.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 c a) -4)))) (+.f64 a a))
36.2b
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 a a))
45.7b
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))
57.3b
(/.f64 (-.f64 (neg.f64 b) (neg.f64 b)) (+.f64 a a))
45.6b
(/.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (/.f64 -1 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))))) (+.f64 a a))
57.9b
(/.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
47.5b
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
50.4b
(/.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))
57.8b
(/.f64 c b)
44.3b
(-.f64 (/.f64 c b) (/.f64 b a))
38.1b
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))
52.7b
(*.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)))))
47.6b
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
41.3b
(neg.f64 (/.f64 c b))
44.1b
(neg.f64 (/.f64 b a))
Compiler

Compiled 888 to 507 computations (42.9% saved)

localize112.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.1b
(-.f64 (neg.f64 b) (*.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)))))
25.5b
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
25.5b
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
25.6b
(*.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 404 to 212 computations (47.5% saved)

series6.0ms (0%)

Counts
3 → 60
Calls

27 calls:

TimeVariablePointExpression
1.0ms
a
@0
(-.f64 (neg.f64 b) (*.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)))))
0.0ms
a
@inf
(-.f64 (neg.f64 b) (*.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)))))
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 (neg.f64 b) (*.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)))))
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))))))

rewrite123.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1594×rational_best_oopsla_all_46_json_45_simplify-13
1230×rational_best_oopsla_all_46_json-2
1230×rational_best_oopsla_all_46_json-1
1230×rational_best_oopsla_all_46_json-4
1230×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025393
1180393
269597
3334597
Stop Event
node limit
Counts
3 → 211
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 (neg.f64 b) (*.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)))))
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 (*.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 (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 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)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -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)))) (/.f64 1 (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 (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 (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 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (*.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 (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 (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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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))))) (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 0 (*.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 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 (*.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 (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 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 (*.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 (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 (*.f64 (/.f64 (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 (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))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (*.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 (*.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 (*.f64 (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 (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 (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 (*.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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.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 (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 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 (*.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 (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 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)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -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)))) (/.f64 1 (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 (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 (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 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (*.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 (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 (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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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))))) (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 0 (*.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 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 (*.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 (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 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 (*.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 (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 (*.f64 (/.f64 (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 (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))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (*.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 (*.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 (*.f64 (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 (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 (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 (*.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 (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 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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (/.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 (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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 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 -1 (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)))))) (*.f64 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (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 (*.f64 (sqrt.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 (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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (*.f64 (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 (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 (*.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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.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 (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 (*.f64 (sqrt.f64 (+.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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 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 (*.f64 (sqrt.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 (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 (/.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 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 (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 (neg.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)))) (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 (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 (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 (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 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 (*.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 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)))) (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 (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)))))) (/.f64 (neg.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)))) (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 (*.f64 (/.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 (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 (/.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 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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 (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 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.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 (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 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (neg.f64 b) (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 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.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 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (-.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 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))

simplify218.0ms (1.4%)

Algorithm
egg-herbie
Rules
936×rational_best_oopsla_all_46_json_45_simplify-35
820×rational_best_oopsla_all_46_json_45_simplify-23
690×rational_best_oopsla_all_46_json_45_simplify-49
502×rational_best_oopsla_all_46_json_45_simplify-24
494×rational_best_oopsla_all_46_json_45_simplify-36
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047012575
1190212411
2524212411
Stop Event
node limit
Counts
271 → 234
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 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 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 -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 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 (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 (*.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 (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 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)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -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)))) (/.f64 1 (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 (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 (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 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (*.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 (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 (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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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))))) (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 0 (*.f64 -1 (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)))))) (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 (*.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 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 (*.f64 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.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 (*.f64 (/.f64 (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 (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))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (*.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 (*.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 (*.f64 (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 (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 (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 (*.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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.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 (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)))) 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 (*.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 (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 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)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -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)))) (/.f64 1 (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 (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 (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 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (*.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 (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 (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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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))))) (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 0 (*.f64 -1 (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)))))) (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 (*.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 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 (*.f64 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.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 (*.f64 (/.f64 (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 (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))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (*.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 (*.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 (*.f64 (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 (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 (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 (*.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 (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 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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (/.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 (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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 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 -1 (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)))))) (*.f64 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (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 (*.f64 (sqrt.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 (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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (*.f64 (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 (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 (*.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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.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 (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 (*.f64 (sqrt.f64 (+.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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 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 (*.f64 (sqrt.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 (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 (/.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 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 (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 (neg.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)))) (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 (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 (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 (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 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 (*.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 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)))) (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 (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)))))) (/.f64 (neg.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)))) (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 (*.f64 (/.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 (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 (/.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 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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 (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 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.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 (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 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)
(+.f64 0 (-.f64 (neg.f64 b) (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 b))
(*.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 1 (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 -1 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(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 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/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 -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/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/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 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/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 -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/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 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -1 (sqrt.f64 -4)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b))
(+.f64 (neg.f64 b) (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -1 (sqrt.f64 -4))))
(*.f64 -1 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) b))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -1 (sqrt.f64 -4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b)))
(+.f64 (*.f64 -1 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) b)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 -1/2 (/.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/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 1/8 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (neg.f64 b) (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -1 (sqrt.f64 -4))))))
(+.f64 (*.f64 -1 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 1/8 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) b)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 1/8 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))))))
(*.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 -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 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 (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 (*.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 (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 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)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -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)))) (/.f64 1 (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 (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 (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 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (*.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 (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 (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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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))))) (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 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 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)))))) (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 (*.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 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 (*.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 (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 (*.f64 (/.f64 (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 (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))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (*.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 (*.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 (*.f64 (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 (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 (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 (*.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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.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 (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))))
(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 (*.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 (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 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)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -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)))) (/.f64 1 (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 (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 (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 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (*.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 (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 (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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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))))) (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 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 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)))))) (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 (*.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 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 (*.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 (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 (*.f64 (/.f64 (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 (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))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (*.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 (*.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 (*.f64 (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 (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 (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 (*.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 (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 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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (/.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 (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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (/.f64 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 -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 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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 (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 (*.f64 (sqrt.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 (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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 (*.f64 (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 (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 (*.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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.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 (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 (*.f64 (sqrt.f64 (+.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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 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 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 (*.f64 (sqrt.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 (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 (/.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 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 (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 (neg.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)))) (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 (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 (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 (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 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 (*.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 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)))) (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 (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)))))) (/.f64 (neg.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)))) (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 (*.f64 (/.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 (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 (/.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 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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 (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 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.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 (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 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.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 a (*.f64 c -4))))) 0)
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 0 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (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 b))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 1 (*.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 c (*.f64 a -4))))))
(-.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 a (*.f64 c -4))))) 1)
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.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 a (*.f64 c -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.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 a (*.f64 c -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.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 a (*.f64 c -4))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.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 a (*.f64 c -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 -1 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.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 a (*.f64 c -4))))) 1)
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.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 a (*.f64 c -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))

localize3.0ms (0%)

Compiler

Compiled 8 to 4 computations (50% saved)

localize7.0ms (0%)

Compiler

Compiled 24 to 7 computations (70.8% saved)

localize23.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 1 (/.f64 (*.f64 c a) b))
4.4b
(/.f64 (*.f64 c a) b)
10.5b
(/.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.8b
(*.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
c
@-inf
(/.f64 1 (/.f64 (*.f64 c a) b))
0.0ms
b
@inf
(/.f64 1 (/.f64 (*.f64 c a) b))

rewrite70.0ms (0.5%)

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

simplify167.0ms (1.1%)

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

localize50.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(/.f64 -1 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)))
4.1b
(/.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (/.f64 -1 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))))) (+.f64 a a))
4.4b
(/.f64 (*.f64 c a) b)
9.6b
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (/.f64 -1 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))))
Compiler

Compiled 184 to 84 computations (54.3% saved)

series6.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite83.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1536×rational_best_oopsla_all_46_json_45_simplify-13
1256×rational_best_oopsla_all_46_json-2
1256×rational_best_oopsla_all_46_json-1
1256×rational_best_oopsla_all_46_json-4
1256×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
021231
1141231
2488221
32577145
Stop Event
node limit
Counts
3 → 83
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (/.f64 -1 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))))
(/.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (/.f64 -1 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))))) (+.f64 a a))
(/.f64 -1 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b -2) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 2 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 b -2) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (*.f64 b -2) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b -2) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (*.f64 b -2) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 2 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 2 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (*.f64 b -2) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (neg.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (neg.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (*.f64 1 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) -1) (*.f64 -1 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (neg.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (neg.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (neg.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))) (*.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))) (*.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))))) (*.f64 (neg.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (neg.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))))) (*.f64 (neg.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (neg.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (*.f64 (neg.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 1 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (neg.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 1 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))))))

simplify133.0ms (0.9%)

Algorithm
egg-herbie
Rules
1340×rational_best_oopsla_all_46_json_45_simplify-49
976×rational_best_oopsla_all_46_json_45_simplify-72
774×rational_best_oopsla_all_46_json_45_simplify-89
768×rational_best_oopsla_all_46_json_45_simplify-7
662×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025610421
19118987
237088987
Stop Event
node limit
Counts
191 → 120
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 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 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 1/2 b)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 1 b)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/2 (/.f64 1 b))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/2 (/.f64 1 b)))))
(*.f64 -1/2 (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(*.f64 -1/2 (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(/.f64 1/2 b)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 1 b)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/2 (/.f64 1 b))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/2 (/.f64 1 b)))))
(*.f64 -1/2 (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(*.f64 -1/2 (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(*.f64 -1/2 (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(/.f64 1/2 b)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 1 b)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/2 (/.f64 1 b))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/2 (/.f64 1 b)))))
(/.f64 1/2 b)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 1 b)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/2 (/.f64 1 b))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/2 (/.f64 1 b)))))
(+.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0)
(+.f64 0 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(+.f64 (*.f64 (*.f64 b -2) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 2 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 2 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 b -2) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(+.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (*.f64 b -2) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(+.f64 (*.f64 (*.f64 b -2) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(+.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (*.f64 b -2) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 2 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 2 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (*.f64 b -2) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0)
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) 0))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) 0))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) 0))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (neg.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) 0))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) 0))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) 0))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (neg.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) 0))
(-.f64 0 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(-.f64 0 (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(-.f64 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(-.f64 (*.f64 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(-.f64 (*.f64 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (*.f64 1 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(-.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) -1) (*.f64 -1 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(-.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) -1) 0)
(-.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0)
(-.f64 (*.f64 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(-.f64 (*.f64 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(-.f64 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (neg.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (neg.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (neg.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) 0))
(-.f64 (*.f64 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) 0)
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))) (*.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(-.f64 (*.f64 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))) (*.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))))) (*.f64 (neg.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(-.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (neg.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))))) (*.f64 (neg.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(-.f64 (*.f64 (*.f64 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(-.f64 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (neg.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (*.f64 (neg.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) 0))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 1)
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) -1)
(neg.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(+.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) 0)
(+.f64 0 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)))
(-.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) 0)
(-.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))) 0))
(-.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))))
(*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) 1)
(*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))))
(*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)))))
(*.f64 1 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))))))
(+.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) 0)
(+.f64 0 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(-.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) 0)
(-.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0))
(-.f64 0 (*.f64 -1 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(-.f64 (*.f64 (neg.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) -1) 0)
(*.f64 -1 (neg.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) 1)
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 1 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(*.f64 1 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 1 (*.f64 (neg.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) -1))
(*.f64 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 1 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 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 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 -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 1/2 b)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 1 b)))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 1 b)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/2 (/.f64 1 b))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/2 (+.f64 (/.f64 1 b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/2 (/.f64 1 b)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 1 b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7)))))
(*.f64 -1/2 (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(*.f64 -1/2 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/2 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))
(*.f64 -1/2 (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(*.f64 -1/2 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/2 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))
(/.f64 1/2 b)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 1 b)))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 1 b)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/2 (/.f64 1 b))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/2 (+.f64 (/.f64 1 b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/2 (/.f64 1 b)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 1 b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7)))))
(*.f64 -1/2 (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(*.f64 -1/2 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/2 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))
(*.f64 -1/2 (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(*.f64 -1/2 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/2 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))
(*.f64 -1/2 (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(*.f64 -1/2 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/2 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (+.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 -1/2 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))
(/.f64 1/2 b)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 1 b)))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 1 b)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/2 (/.f64 1 b))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/2 (+.f64 (/.f64 1 b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/2 (/.f64 1 b)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 1 b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7)))))
(/.f64 1/2 b)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/2 (/.f64 1 b)))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 1 b)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/2 (/.f64 1 b))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/2 (+.f64 (/.f64 1 b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/2 (/.f64 1 b)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 1 b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7)))))
(+.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0)
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(+.f64 0 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(+.f64 (*.f64 (*.f64 b -2) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 2 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 c a) b))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(+.f64 (*.f64 2 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 c a) b))) (*.f64 (*.f64 b -2) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(+.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (*.f64 b -2) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(+.f64 (*.f64 (*.f64 b -2) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(+.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (*.f64 b -2) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 2 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 (*.f64 b -2) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))))
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(+.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 2 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (*.f64 b -2) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(+.f64 (*.f64 (*.f64 b -2) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))))
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0)
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) 0))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) 0))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) 0))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (neg.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) 0))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) 0))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) 0))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (neg.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) 0))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 0 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 0 (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))))
(+.f64 (*.f64 (*.f64 b -2) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))))
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 0 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(+.f64 (*.f64 (*.f64 b -2) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))))
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(-.f64 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 (*.f64 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(+.f64 (*.f64 (*.f64 b -2) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))))
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(-.f64 (*.f64 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (*.f64 1 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(+.f64 (*.f64 (*.f64 b -2) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))))
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) -1) (*.f64 -1 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) -1) 0)
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0)
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 (*.f64 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 (*.f64 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (neg.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (neg.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (neg.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) 0))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(-.f64 (*.f64 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) 0)
(+.f64 (*.f64 (*.f64 b -2) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))))
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))) (*.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(+.f64 (*.f64 (*.f64 b -2) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))))
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(-.f64 (*.f64 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))) (*.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(+.f64 (*.f64 (*.f64 b -2) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))))
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))))) (*.f64 (neg.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(+.f64 (*.f64 (*.f64 b -2) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))))
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(-.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (neg.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))))) (*.f64 (neg.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(+.f64 (*.f64 (*.f64 b -2) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))))
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(-.f64 (*.f64 (*.f64 (/.f64 0 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))))))
(*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(-.f64 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (neg.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (*.f64 (neg.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) 0))
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (neg.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 1)
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4))) (/.f64 (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) (/.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) -1)
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(neg.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(+.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) 0)
(/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))
(+.f64 0 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)))
(/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))
(-.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) 0)
(/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))
(-.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))) 0))
(/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))
(-.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) 0))
(/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))))
(/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))))
(/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) 1)
(/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))))
(/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)))))
(/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)))))
(/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)))))
(/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))
(*.f64 1 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)))
(/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)))
(/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))))))
(/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))))))
(/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (+.f64 a a))
(+.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) 0)
(/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))
(+.f64 0 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))
(-.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) 0)
(/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))
(-.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0))
(/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))
(-.f64 0 (*.f64 -1 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))
(-.f64 (*.f64 (neg.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) -1) 0)
(/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))
(*.f64 -1 (neg.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) 1)
(/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 1 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))
(/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))
(*.f64 1 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))
(*.f64 1 (*.f64 (neg.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) -1))
(/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 1 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (/.f64 (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(/.f64 -1 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))

eval982.0ms (6.5%)

Compiler

Compiled 98932 to 49847 computations (49.6% saved)

prune361.0ms (2.4%)

Pruning

23 alts after pruning (15 fresh and 8 done)

PrunedKeptTotal
New112061126
Fresh1910
Picked101
Done088
Total1122231145
Error
7.2b
Counts
1145 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
57.4b
(/.f64 (-.f64 (neg.f64 b) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (neg.f64 b))) (+.f64 a a))
45.6b
(/.f64 (-.f64 (neg.f64 b) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (+.f64 a a))
50.7b
(/.f64 (-.f64 (neg.f64 b) (+.f64 b (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))) (+.f64 a a))
36.4b
(/.f64 (-.f64 (neg.f64 b) (*.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)))))))) (*.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 a a))
36.6b
(/.f64 (-.f64 (neg.f64 b) (*.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))))) (+.f64 a a))
46.7b
(/.f64 (-.f64 (neg.f64 b) (*.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 c a) -4)))) (+.f64 a a))
36.2b
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 a a))
45.7b
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))
57.3b
(/.f64 (-.f64 (neg.f64 b) (neg.f64 b)) (+.f64 a a))
63.3b
(/.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (*.f64 -1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))
45.6b
(/.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))) (+.f64 a a))
57.9b
(/.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
47.5b
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
50.5b
(/.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) (+.f64 a a))
50.4b
(/.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))
50.4b
(/.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.8b
(/.f64 c b)
44.3b
(-.f64 (/.f64 c b) (/.f64 b a))
38.1b
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))
52.7b
(*.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)))))
47.6b
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
41.3b
(neg.f64 (/.f64 c b))
44.1b
(neg.f64 (/.f64 b a))
Compiler

Compiled 1166 to 645 computations (44.7% saved)

localize129.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.6b
(-.f64 (neg.f64 b) (*.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)))))))) (*.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))))))))
25.5b
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
25.5b
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
25.6b
(*.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 476 to 257 computations (46% saved)

series2.0ms (0%)

Counts
1 → 20
Calls

9 calls:

TimeVariablePointExpression
0.0ms
a
@-inf
(-.f64 (neg.f64 b) (*.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)))))))) (*.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 (neg.f64 b) (*.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)))))))) (*.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 (neg.f64 b) (*.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)))))))) (*.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
a
@inf
(-.f64 (neg.f64 b) (*.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)))))))) (*.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 (neg.f64 b) (*.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)))))))) (*.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))))))))

rewrite57.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1308×rational_best_oopsla_all_46_json-2
1308×rational_best_oopsla_all_46_json-1
1308×rational_best_oopsla_all_46_json-4
1308×rational_best_oopsla_all_46_json-3
890×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025261
1182261
272539
3375739
Stop Event
node limit
Counts
1 → 19
Calls
Call 1
Inputs
(-.f64 (neg.f64 b) (*.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)))))))) (*.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))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.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 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.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 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))))

simplify107.0ms (0.7%)

Algorithm
egg-herbie
Rules
1330×rational_best_oopsla_all_46_json_45_simplify-89
1094×rational_best_oopsla_all_46_json_45_simplify-74
988×rational_best_oopsla_all_46_json_45_simplify-24
784×rational_best_oopsla_all_46_json_45_simplify-13
618×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01182171
13742027
214402027
371082027
Stop Event
node limit
Counts
39 → 55
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 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 -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 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 (neg.f64 b) (neg.f64 (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))))) 0)
(+.f64 0 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (neg.f64 b))
(*.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 1 (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -1))
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 1)
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.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 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (-.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 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(*.f64 (-.f64 (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 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(*.f64 -1 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 1)
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -1)
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
Outputs
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -1 (sqrt.f64 -4)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -4)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -1 (sqrt.f64 -4))) (neg.f64 b))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) b))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -1 (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 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) 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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 1/8 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -1 (sqrt.f64 -4))) (neg.f64 b))))
(+.f64 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 c a))))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) b)) (*.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 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 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 b -2) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.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 -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 (pow.f64 a 4) (*.f64 16 (pow.f64 c 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 (pow.f64 a 4) (*.f64 16 (pow.f64 c 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 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 b -2) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.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 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 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 b -2) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.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 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))))
(-.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))))) 0)
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 0 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (neg.f64 b))
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 1 (*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -1))
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))))
(-.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))))) 1)
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))))
(-.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 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))))
(-.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 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))))
(-.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 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))))
(-.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 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 -1 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))))
(-.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))))) 1)
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))))
(-.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 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -1)
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -4 (*.f64 c a)))))
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))

localize5.0ms (0%)

Compiler

Compiled 12 to 5 computations (58.3% saved)

localize38.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 67 to 22 computations (67.2% saved)

series3.0ms (0%)

Counts
3 → 72
Calls

27 calls:

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

rewrite98.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1044×rational_best_oopsla_all_46_json_45_simplify-7
694×rational_best_oopsla_all_46_json_45_simplify-35
634×rational_best_oopsla_all_46_json_45_simplify-102
570×rational_best_oopsla_all_46_json_45_simplify-80
548×rational_best_oopsla_all_46_json_45_simplify-82
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
015109
189101
224393
395569
4478569
Stop Event
node limit
Counts
3 → 142
Calls
Call 1
Inputs
(/.f64 (-.f64 (neg.f64 b) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (neg.f64 b))) (+.f64 a a))
(-.f64 (neg.f64 b) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (neg.f64 b)))
(*.f64 2 (/.f64 (*.f64 c a) b))
Outputs
((#(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 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 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)))) 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 0 (*.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 1 (*.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 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 (*.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 1 (/.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 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.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 (/.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 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (-.f64 0 (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))) (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)))))))) (#(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 neg.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 b (+.f64 (neg.f64 b) (*.f64 (/.f64 (*.f64 c a) b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 b (+.f64 0 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 b (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 0 (/.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) (+.f64 (*.f64 0 (/.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) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 b b)) (*.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 b (neg.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 b (*.f64 (/.f64 (*.f64 c a) b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (+.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (neg.f64 (/.f64 (/.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 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (/.f64 b b))) (*.f64 (/.f64 (*.f64 c a) b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (*.f64 b (neg.f64 (/.f64 (/.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) -2) b) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (neg.f64 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (*.f64 c a) b) (*.f64 -2 (*.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 -2 (*.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 2 (/.f64 (*.f64 c a) b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.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 (*.f64 2 (/.f64 (*.f64 c a) b)) (-.f64 0 (*.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 2 (/.f64 (*.f64 c a) b)) (-.f64 (/.f64 0 (/.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 0 (*.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) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (/.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) (*.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) -2) (*.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) (*.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 (*.f64 c a) b) -2) (*.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 (*.f64 c a) b) -2) (*.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 (*.f64 c a) b) -2) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (/.f64 (/.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 (/.f64 (*.f64 c a) b) -2) (*.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 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.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 1 (*.f64 (/.f64 (*.f64 c a) b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 2 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 b (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b)) (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)))))))) (#(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) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (/.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 (*.f64 c a) b) -2) (/.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 (*.f64 c a) b)) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 0 (/.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 0 (*.f64 (*.f64 2 (/.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 0 (*.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 -2 (/.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 c a) b) -2))))) (#(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 (*.f64 c a) b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.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)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (/.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) (/.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 neg.f64 (*.f64 2 (/.f64 (*.f64 c a) b)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 b (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (+.f64 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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 0 (*.f64 2 (/.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 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 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) b)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (+.f64 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 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 b (*.f64 2 (/.f64 (*.f64 c a) b))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b))) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b))) (+.f64 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 b b)) (*.f64 2 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b))) (+.f64 b (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b)) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b))) (*.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 (neg.f64 (/.f64 b b))) (*.f64 2 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 b) (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b))) (+.f64 b (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) 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 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 b (-.f64 (*.f64 0 (/.f64 b b)) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 b (-.f64 (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 b) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 b) (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) 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)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.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 (*.f64 2 (/.f64 (*.f64 c a) b)) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.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 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (-.f64 (neg.f64 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 (*.f64 c a) b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b))) b)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b))) (-.f64 b (*.f64 0 (/.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 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b)))) (-.f64 (*.f64 b (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b)))) (-.f64 (*.f64 b (/.f64 (/.f64 (*.f64 c a) b) (/.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 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b)) (-.f64 (*.f64 b (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 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b)) (-.f64 (*.f64 b (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.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 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)) (/.f64 (/.f64 (*.f64 c a) b) (/.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)) 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 (/.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 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 (/.f64 (*.f64 c a) b) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 c a) b) -2))))))

simplify164.0ms (1.1%)

Algorithm
egg-herbie
Rules
1204×rational_best_oopsla_all_46_json_45_simplify-49
842×rational_best_oopsla_all_46_json_45_simplify-72
712×rational_best_oopsla_all_46_json_45_simplify-89
586×rational_best_oopsla_all_46_json_45_simplify-24
574×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02705548
19524758
236894754
Stop Event
node limit
Counts
214 → 156
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 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (/.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 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 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)))) 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 0 (*.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 1 (*.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 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 (*.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 1 (/.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 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))
(*.f64 -1 (*.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 (/.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 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (-.f64 0 (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))) (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)))))
(*.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))))
(neg.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))
(+.f64 b (+.f64 (neg.f64 b) (*.f64 (/.f64 (*.f64 c a) b) -2)))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) b))
(+.f64 b (+.f64 0 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) b)))
(+.f64 b (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) b)))
(+.f64 (neg.f64 b) (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) 0)
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))
(+.f64 0 (*.f64 (/.f64 (*.f64 c a) b) -2))
(+.f64 (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)) (neg.f64 b))
(+.f64 (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (neg.f64 b)))
(+.f64 (*.f64 0 (/.f64 b b)) (*.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 b (neg.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 b (*.f64 (/.f64 (*.f64 c a) b) -2))))
(+.f64 (*.f64 b (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (+.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)))))
(+.f64 (*.f64 b (neg.f64 (/.f64 (/.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 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)))))
(+.f64 (*.f64 0 (neg.f64 (/.f64 b b))) (*.f64 (/.f64 (*.f64 c a) b) -2))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (*.f64 b (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) b) b)
(*.f64 2 (neg.f64 (/.f64 (*.f64 c a) b)))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 -2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 -2 (*.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)) -1)
(*.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(*.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (-.f64 0 (*.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 0 (/.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 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) 1)
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.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) (*.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) -2) (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.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 (*.f64 c a) b) -2) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) -2))))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.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 (/.f64 (*.f64 c a) b) -2) (*.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 1 (*.f64 (/.f64 (*.f64 c a) b) -2))
(*.f64 -1 (*.f64 2 (/.f64 (*.f64 c a) b)))
(*.f64 -1 (-.f64 b (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b)) (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)))))
(*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) -2))
(*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (/.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 (*.f64 c a) b) -2) (/.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) -2) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (-.f64 0 (*.f64 (*.f64 2 (/.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 0 (*.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 -2 (/.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) -2))
(*.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) -2))
(*.f64 (neg.f64 (/.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)) -1)
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) 1)
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(neg.f64 (*.f64 2 (/.f64 (*.f64 c a) b)))
(+.f64 b (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b))
(+.f64 (neg.f64 b) (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b))))
(+.f64 (neg.f64 b) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b)))))
(+.f64 (neg.f64 b) (+.f64 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b)))))
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))
(+.f64 (/.f64 (*.f64 c a) b) (+.f64 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (/.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 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))
(+.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) b)
(+.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) b))
(+.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (+.f64 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) b))
(+.f64 0 (*.f64 2 (/.f64 (*.f64 c a) b)))
(+.f64 (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b))) (neg.f64 b))
(+.f64 (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b))) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (neg.f64 b)))
(+.f64 (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b))) (+.f64 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (neg.f64 b)))
(+.f64 (*.f64 0 (/.f64 b b)) (*.f64 2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b))) (+.f64 b (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b)) (neg.f64 b))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) 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 (*.f64 0 (neg.f64 (/.f64 b b))) (*.f64 2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 (neg.f64 b) (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b))) (+.f64 b (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) 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 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)))
(-.f64 b (-.f64 (*.f64 0 (/.f64 b b)) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b)))
(-.f64 b (-.f64 (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(-.f64 (neg.f64 b) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) b))
(-.f64 (neg.f64 b) (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) b) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) 0)
(-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.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 (*.f64 2 (/.f64 (*.f64 c a) b)) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(-.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (neg.f64 b))
(-.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (-.f64 (neg.f64 b) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 c a) b) -2))
(-.f64 0 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(-.f64 (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b))) b)
(-.f64 (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b))) (-.f64 b (*.f64 0 (/.f64 (/.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 (*.f64 c a) b) -2))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b)))) (-.f64 (*.f64 b (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b)))) (-.f64 (*.f64 b (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 0 (/.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 2 (/.f64 (*.f64 c a) b)) b)) (-.f64 (*.f64 b (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b)) (-.f64 (*.f64 b (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)) (/.f64 (/.f64 (*.f64 c a) b) (/.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)) 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 (/.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 (/.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 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) 0)
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(+.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 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(+.f64 (/.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)))) 0))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(+.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.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 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) 0)
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) 1)
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.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 -2 (/.f64 (*.f64 c a) b)) (+.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 -2 (/.f64 (*.f64 c a) b)) (+.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 -2 (/.f64 (*.f64 c a) b)) (+.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 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.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 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.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 (*.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 -2 (/.f64 (*.f64 c a) b)) (+.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 -2 (/.f64 (*.f64 c a) b)) (+.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 -2 (/.f64 (*.f64 c a) b)) (+.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 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 -1 (*.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 -2 (/.f64 (*.f64 c a) b)) (+.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 -2 (/.f64 (*.f64 c a) b)) (+.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 -2 (/.f64 (*.f64 c a) b)) (+.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 -2 (/.f64 (*.f64 c a) b)) (+.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 0 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.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 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) -1)
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))) (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)))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.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 -2 (/.f64 (*.f64 c a) b)) (+.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 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(neg.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(+.f64 b (+.f64 (neg.f64 b) (*.f64 (/.f64 (*.f64 c a) b) -2)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 b (+.f64 0 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 b (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (neg.f64 b) (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) 0)
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))
(*.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 b (*.f64 (/.f64 (*.f64 c a) b) -2)) (neg.f64 b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (neg.f64 b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 0 (/.f64 b b)) (*.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 b (neg.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 b (*.f64 (/.f64 (*.f64 c a) b) -2))))
(+.f64 (*.f64 b (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (+.f64 (*.f64 b (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 b (neg.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 b (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 (neg.f64 b) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 b (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 b (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (+.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)))))
(+.f64 (*.f64 b (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (+.f64 (*.f64 b (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 b (neg.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 b (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 (neg.f64 b) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 b (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 b (neg.f64 (/.f64 (/.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 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)))))
(+.f64 (*.f64 b (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (+.f64 (*.f64 b (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 b (neg.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 b (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 (neg.f64 b) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 b (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 0 (neg.f64 (/.f64 b b))) (*.f64 (/.f64 (*.f64 c a) b) -2))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (*.f64 b (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 b (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (+.f64 (*.f64 b (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 b (neg.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 b (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 (neg.f64 b) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 b (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) b) b)
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 2 (neg.f64 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) -2)
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 -2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 -2 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.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)) -1)
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (neg.f64 (/.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 (/.f64 (/.f64 (*.f64 c a) b) (/.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 0 (/.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 0 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) 1)
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.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 (/.f64 (*.f64 c a) b) -2) (*.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 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.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 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (/.f64 (/.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 (/.f64 (*.f64 c a) b) -2) (*.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 -2 (/.f64 (*.f64 c a) b))
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.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 -2 (/.f64 (*.f64 c a) b))
(*.f64 1 (*.f64 (/.f64 (*.f64 c a) b) -2))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -1 (*.f64 2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -1 (-.f64 b (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b)) (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)))))
(*.f64 -1 (-.f64 b (*.f64 (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b)))))
(neg.f64 (-.f64 b (*.f64 (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b)))))
(-.f64 (*.f64 (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) (/.f64 (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))) b)
(*.f64 (/.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 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (/.f64 1 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.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 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (-.f64 0 (*.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (-.f64 0 (*.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 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.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) -2))
(*.f64 -2 (/.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) -2))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 (neg.f64 (/.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)) -1)
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) 1)
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(neg.f64 (*.f64 2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 b (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(+.f64 (neg.f64 b) (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b))))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(+.f64 (neg.f64 b) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b)))))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(+.f64 (neg.f64 b) (+.f64 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b)))))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))
(+.f64 (/.f64 (*.f64 c a) b) (+.f64 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.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)) 0)
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(+.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) b)
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(+.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) b))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(+.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (+.f64 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) b))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(+.f64 0 (*.f64 2 (/.f64 (*.f64 c a) b)))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(+.f64 (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b))) (neg.f64 b))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(+.f64 (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b))) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (neg.f64 b)))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(+.f64 (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b))) (+.f64 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (neg.f64 b)))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(+.f64 (*.f64 0 (/.f64 b b)) (*.f64 2 (/.f64 (*.f64 c a) b)))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(+.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b))) (+.f64 b (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b)) (neg.f64 b))))
(+.f64 b (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))) (*.f64 (neg.f64 b) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b)))))
(+.f64 b (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b)) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b)))
(+.f64 b (*.f64 (/.f64 (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b)))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b))) (*.f64 2 (/.f64 (*.f64 c a) b)))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 2 (/.f64 (*.f64 c a) b)))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(+.f64 (*.f64 0 (neg.f64 (/.f64 b b))) (*.f64 2 (/.f64 (*.f64 c a) b)))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(+.f64 (*.f64 (neg.f64 b) (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b))) (+.f64 b (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b)) (*.f64 2 (/.f64 (*.f64 c a) b)))))
(+.f64 b (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))) (*.f64 (neg.f64 b) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b)))))
(+.f64 b (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b)) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b)))
(+.f64 b (*.f64 (/.f64 (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) 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 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(-.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(-.f64 b (-.f64 (*.f64 0 (/.f64 b b)) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b)))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(-.f64 b (-.f64 (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(-.f64 (neg.f64 b) (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) b))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(-.f64 (neg.f64 b) (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) b) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) 0)
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (-.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(-.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (neg.f64 b))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(-.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b) (-.f64 (neg.f64 b) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(-.f64 0 (*.f64 (/.f64 (*.f64 c a) b) -2))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(-.f64 0 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(-.f64 (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b))) b)
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(-.f64 (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b))) (-.f64 b (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.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 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b)))) (-.f64 (*.f64 b (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (+.f64 b (*.f64 2 (/.f64 (*.f64 c a) b)))) (-.f64 (*.f64 b (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b)) (-.f64 (*.f64 b (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) b)) (-.f64 (*.f64 b (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) b) (-.f64 (*.f64 (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(/.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) 1)
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(/.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(/.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 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(/.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 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) -1)
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) -2))
(+.f64 b (-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) b))
(*.f64 (/.f64 (*.f64 c a) b) 2)

localize41.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.4b
(/.f64 (*.f64 c a) b)
4.4b
(/.f64 b (*.f64 c a))
7.2b
(/.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (*.f64 -1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))
10.8b
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
Compiler

Compiled 165 to 65 computations (60.6% saved)

series16.0ms (0.1%)

Counts
3 → 72
Calls

27 calls:

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

rewrite73.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1624×rational_best_oopsla_all_46_json_45_simplify-13
1328×rational_best_oopsla_all_46_json-2
1328×rational_best_oopsla_all_46_json-1
1328×rational_best_oopsla_all_46_json-4
1328×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
022171
1148171
2513167
32736165
Stop Event
node limit
Counts
3 → 69
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(/.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (*.f64 -1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))
(/.f64 b (*.f64 c a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b -2) (*.f64 -1/2 (/.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) (neg.f64 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 b -2) (*.f64 -1/2 (/.f64 b (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 (*.f64 b -2) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b -2) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 1/2 (/.f64 b (*.f64 c a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) -1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (neg.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1/2 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1/2 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 b (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a)))))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (neg.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (*.f64 (neg.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (*.f64 1/2 (/.f64 b (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a)))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (neg.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (neg.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (neg.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 1/2 (/.f64 b (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.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 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (/.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 b (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.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 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 b (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) -1) 0)))) (#(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 1 (/.f64 b (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) -1))))) (#(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 -1 (neg.f64 (/.f64 b (*.f64 c a))))))))

simplify98.0ms (0.6%)

Algorithm
egg-herbie
Rules
1448×rational_best_oopsla_all_46_json_45_simplify-13
1054×rational_best_oopsla_all_46_json_45_simplify-49
1034×rational_best_oopsla_all_46_json_45_simplify-72
722×rational_best_oopsla_all_46_json_45_simplify-7
660×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01906053
16925801
228655769
Stop Event
node limit
Counts
141 → 95
Calls
Call 1
Inputs
(/.f64 (pow.f64 b 2) (*.f64 c a))
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
-1
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
-1
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(/.f64 (pow.f64 b 2) (*.f64 c a))
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
-1
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
-1
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
-1
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(/.f64 (pow.f64 b 2) (*.f64 c a))
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(/.f64 (pow.f64 b 2) (*.f64 c a))
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(/.f64 c b)
(+.f64 (*.f64 -2 (/.f64 b a)) (/.f64 c b))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))
(+.f64 (*.f64 -2 (/.f64 b a)) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))
(+.f64 (*.f64 -2 (/.f64 b a)) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))
(+.f64 (*.f64 -2 (/.f64 b a)) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(/.f64 c b)
(+.f64 (*.f64 -2 (/.f64 b a)) (/.f64 c b))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(/.f64 c b)
(+.f64 (*.f64 -2 (/.f64 b a)) (/.f64 c b))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))
(+.f64 (*.f64 -2 (/.f64 b a)) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(/.f64 c b)
(+.f64 (*.f64 -2 (/.f64 b a)) (/.f64 c b))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(/.f64 c b)
(+.f64 (*.f64 -2 (/.f64 b a)) (/.f64 c b))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) 0)
(+.f64 0 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))))
(+.f64 (*.f64 (*.f64 b -2) (*.f64 -1/2 (/.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) (neg.f64 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 b -2) (*.f64 -1/2 (/.f64 b (*.f64 c a)))))
(+.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 (*.f64 b -2) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(+.f64 (*.f64 (*.f64 b -2) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) 0)
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) 0))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 1/2 (/.f64 b (*.f64 c a))) 0))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a))))) 0))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) -1/2) 0))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) 0))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) 0))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (neg.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) 0))
(-.f64 0 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a)))))
(-.f64 0 (*.f64 -1/2 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(-.f64 0 (*.f64 1/2 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 b (*.f64 c a)))))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a)))))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))))
(-.f64 (*.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (neg.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (*.f64 (neg.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) 0))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(-.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0)
(-.f64 (*.f64 0 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (*.f64 1/2 (/.f64 b (*.f64 c a)))))
(-.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a)))) -1) 0)
(-.f64 (*.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (neg.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (neg.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (neg.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 1/2 (/.f64 b (*.f64 c a)))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) 1)
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a))))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (/.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 b (*.f64 c a)))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a)))) -1)
(neg.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a)))))
(+.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) 0)
(+.f64 0 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)))
(-.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) 0)
(-.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) 0))
(-.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) 1)
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)))))
(*.f64 1 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.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 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) 0))
(-.f64 0 (*.f64 -1 (/.f64 b (*.f64 c a))))
(-.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) -1) 0)
(*.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 1 (/.f64 b (*.f64 c a)))
(*.f64 1 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) -1))
(*.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 -1 (neg.f64 (/.f64 b (*.f64 c a))))
Outputs
(/.f64 (pow.f64 b 2) (*.f64 c a))
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
-1
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
-1
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(/.f64 (pow.f64 b 2) (*.f64 c a))
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
-1
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
-1
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
-1
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(/.f64 (pow.f64 b 2) (*.f64 c a))
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(/.f64 (pow.f64 b 2) (*.f64 c a))
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(-.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1)
(+.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) -1)
(/.f64 c b)
(+.f64 (*.f64 -2 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))
(+.f64 (*.f64 -2 (/.f64 b a)) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))
(+.f64 (*.f64 -2 (/.f64 b a)) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))
(+.f64 (*.f64 -2 (/.f64 b a)) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(/.f64 c b)
(+.f64 (*.f64 -2 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(/.f64 c b)
(+.f64 (*.f64 -2 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))
(+.f64 (*.f64 -2 (/.f64 b a)) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(/.f64 c b)
(+.f64 (*.f64 -2 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(/.f64 c b)
(+.f64 (*.f64 -2 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 c b) (*.f64 -2 (/.f64 b a))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
(+.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) 0)
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(+.f64 0 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(+.f64 (*.f64 (*.f64 b -2) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 b -2) (/.f64 b (*.f64 c a)))) (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))))
(+.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (*.f64 b -2) -1/2)) (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 b -2))) (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 b -2) (*.f64 -1/2 (/.f64 b (*.f64 c a)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 b -2) (/.f64 b (*.f64 c a)))) (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))))
(+.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (*.f64 b -2) -1/2)) (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 b -2))) (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 b (*.f64 c a)))))
(+.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 (*.f64 b -2) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(+.f64 (*.f64 (*.f64 b -2) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) 0)
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) 0))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 1/2 (/.f64 b (*.f64 c a))) 0))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a))))) 0))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) -1/2) 0))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) 0))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) 0))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (*.f64 (neg.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) 0))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(-.f64 0 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a)))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(-.f64 0 (*.f64 -1/2 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(-.f64 0 (*.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(-.f64 0 (*.f64 1/2 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 b (*.f64 c a)))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a)))))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a))))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a))))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 b (*.f64 c a)) 1/2))))
(*.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (/.f64 (*.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (*.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))
(*.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) (*.f64 (/.f64 b (*.f64 c a)) 2)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) (*.f64 (/.f64 b (*.f64 c a)) 2))))
(-.f64 (*.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (neg.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (*.f64 (neg.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b))))) 0))
(-.f64 (*.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (neg.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) 0)
(*.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 b (*.f64 c a)) 1/2))
(*.f64 (*.f64 (/.f64 b (*.f64 c a)) 1/2) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(-.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0)
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(-.f64 (*.f64 0 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (*.f64 1/2 (/.f64 b (*.f64 c a)))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(-.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a)))) -1) 0)
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(-.f64 (*.f64 (*.f64 -1/2 (/.f64 b (*.f64 c a))) (neg.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (neg.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) 0))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (neg.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))) (*.f64 1/2 (/.f64 b (*.f64 c a)))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) 1)
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a)))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (neg.f64 (/.f64 b (*.f64 c a))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (/.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))))) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))))))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a)))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 b (*.f64 c a))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (/.f64 b (*.f64 c a)))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a)))) -1)
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(neg.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a)))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 -1/2 (/.f64 b (*.f64 c a))))
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))
(+.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) 0)
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 b (*.f64 c a)) 1/2))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (-.f64 b (+.f64 (/.f64 (*.f64 c a) b) 0)))) (+.f64 a a))
(+.f64 0 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 b (*.f64 c a)) 1/2))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (-.f64 b (+.f64 (/.f64 (*.f64 c a) b) 0)))) (+.f64 a a))
(-.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) 0)
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 b (*.f64 c a)) 1/2))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (-.f64 b (+.f64 (/.f64 (*.f64 c a) b) 0)))) (+.f64 a a))
(-.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) 0))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 b (*.f64 c a)) 1/2))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (-.f64 b (+.f64 (/.f64 (*.f64 c a) b) 0)))) (+.f64 a a))
(-.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))) 0))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 b (*.f64 c a)) 1/2))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (-.f64 b (+.f64 (/.f64 (*.f64 c a) b) 0)))) (+.f64 a a))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 b (*.f64 c a)) 1/2))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (-.f64 b (+.f64 (/.f64 (*.f64 c a) b) 0)))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) 1)
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 b (*.f64 c a)) 1/2))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (-.f64 b (+.f64 (/.f64 (*.f64 c a) b) 0)))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 b (*.f64 c a)) 1/2))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (-.f64 b (+.f64 (/.f64 (*.f64 c a) b) 0)))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 b (*.f64 c a)) 1/2))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (-.f64 b (+.f64 (/.f64 (*.f64 c a) b) 0)))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 b (*.f64 c a)) 1/2))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (-.f64 b (+.f64 (/.f64 (*.f64 c a) b) 0)))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 b (*.f64 c a)) 1/2))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (-.f64 b (+.f64 (/.f64 (*.f64 c a) b) 0)))) (+.f64 a a))
(*.f64 1 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 b (*.f64 c a)) 1/2))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (-.f64 b (+.f64 (/.f64 (*.f64 c a) b) 0)))) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 b (*.f64 c a)) 1/2))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (-.f64 b (+.f64 (/.f64 (*.f64 c a) b) 0)))) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 b (*.f64 c a)) 1/2))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (-.f64 b (+.f64 (/.f64 (*.f64 c a) b) 0)))) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 b (*.f64 c a)) 1/2))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (-.f64 b (+.f64 (/.f64 (*.f64 c a) b) 0)))) (+.f64 a a))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (/.f64 b (*.f64 c a)) 1/2))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)))) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1)) (-.f64 b (+.f64 (/.f64 (*.f64 c a) b) 0)))) (+.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 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) 0))
(/.f64 b (*.f64 c a))
(-.f64 0 (*.f64 -1 (/.f64 b (*.f64 c a))))
(/.f64 b (*.f64 c a))
(-.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) -1) 0)
(/.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 1 (/.f64 b (*.f64 c a)))
(/.f64 b (*.f64 c a))
(*.f64 1 (*.f64 (neg.f64 (/.f64 b (*.f64 c a))) -1))
(/.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 -1 (neg.f64 (/.f64 b (*.f64 c a))))
(/.f64 b (*.f64 c a))

localize38.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4))
4.1b
(/.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))) (+.f64 a a))
4.4b
(/.f64 (*.f64 c a) b)
9.6b
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
Compiler

Compiled 176 to 58 computations (67% saved)

series6.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite73.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1452×rational_best_oopsla_all_46_json_45_simplify-23
1388×rational_best_oopsla_all_46_json-2
1388×rational_best_oopsla_all_46_json-1
1388×rational_best_oopsla_all_46_json-4
1388×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
022221
1147201
2510201
32810199
Stop Event
node limit
Counts
3 → 52
Calls
Call 1
Inputs
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))
(/.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))) (+.f64 a a))
(/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (*.f64 0 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 b -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 b -4)) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b -4) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 (/.f64 (*.f64 c a) b) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 (/.f64 (*.f64 c a) b) 4)) (*.f64 (*.f64 b -4) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (*.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 b -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 b -4)) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b -4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (*.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (/.f64 (*.f64 c a) b) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (/.f64 (*.f64 c a) b) 4)) (*.f64 (*.f64 b -4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (/.f64 1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 -4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (*.f64 -4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (*.f64 (neg.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (/.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (-.f64 (/.f64 (*.f64 c a) b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (/.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 8)) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (/.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (/.f64 1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (/.f64 1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 1 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (neg.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 1 (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))))))))

simplify257.0ms (1.7%)

Algorithm
egg-herbie
Rules
1548×rational_best_oopsla_all_46_json_45_simplify-13
796×rational_best_oopsla_all_46_json_45_simplify-49
642×rational_best_oopsla_all_46_json_45_simplify-72
612×rational_best_oopsla_all_46_json_45_simplify-87
582×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01777448
16037224
226557200
378517200
Stop Event
node limit
Counts
160 → 93
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 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 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 1/4 b)
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/4 (/.f64 1 b)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/4 (/.f64 1 b))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 1/4 (/.f64 1 b)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))))))
(*.f64 -1/4 (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(*.f64 -1/4 (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(/.f64 1/4 b)
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/4 (/.f64 1 b)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/4 (/.f64 1 b))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 1/4 (/.f64 1 b)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))))))
(*.f64 -1/4 (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(*.f64 -1/4 (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(*.f64 -1/4 (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(/.f64 1/4 b)
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/4 (/.f64 1 b)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/4 (/.f64 1 b))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 1/4 (/.f64 1 b)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))))))
(/.f64 1/4 b)
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/4 (/.f64 1 b)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/4 (/.f64 1 b))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 1/4 (/.f64 1 b)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))))))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) 0)
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (*.f64 0 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))
(+.f64 0 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 b -4)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 b -4)) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))
(+.f64 (*.f64 (*.f64 b -4) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 (/.f64 (*.f64 c a) b) 4)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 (/.f64 (*.f64 c a) b) 4)) (*.f64 (*.f64 b -4) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))
(+.f64 (*.f64 0 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (*.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 b -4)))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 b -4)) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))
(+.f64 (*.f64 (*.f64 b -4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (*.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (/.f64 (*.f64 c a) b) 4)))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (/.f64 (*.f64 c a) b) 4)) (*.f64 (*.f64 b -4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))
(-.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) 0)
(-.f64 0 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (/.f64 1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))
(-.f64 (/.f64 0 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))
(-.f64 (*.f64 0 (*.f64 -4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (*.f64 -4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (*.f64 (neg.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) 1)
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (/.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (-.f64 (/.f64 (*.f64 c a) b) b)))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (/.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 8)) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 8))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (/.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))
(/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (/.f64 1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) -1)
(neg.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (/.f64 1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))
(+.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) 0)
(+.f64 0 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) 0)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) 1)
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)))))
(*.f64 1 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))))))
(+.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) 0)
(+.f64 0 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))
(-.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) 0)
(*.f64 -1 (neg.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))
(*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) 1)
(*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))
(*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 1 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))
(*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))
(*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))
(*.f64 1 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))
(*.f64 1 (*.f64 (neg.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) -1))
(*.f64 (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))
(*.f64 (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 1 (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))))
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 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 -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 1/4 b)
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/4 (/.f64 1 b)))
(*.f64 1/4 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 1 b)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/4 (/.f64 1 b))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 1 b)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/4 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 1 b))))
(+.f64 (*.f64 1/4 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 1 b))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 1/4 (/.f64 1 b)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 1 b)) (*.f64 1/4 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))))))
(+.f64 (*.f64 1/4 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7)))) (*.f64 1/4 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 1 b))))
(*.f64 -1/4 (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(*.f64 -1/4 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(*.f64 -1/4 (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(*.f64 -1/4 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(/.f64 1/4 b)
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/4 (/.f64 1 b)))
(*.f64 1/4 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 1 b)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/4 (/.f64 1 b))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 1 b)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/4 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 1 b))))
(+.f64 (*.f64 1/4 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 1 b))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 1/4 (/.f64 1 b)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 1 b)) (*.f64 1/4 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))))))
(+.f64 (*.f64 1/4 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7)))) (*.f64 1/4 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 1 b))))
(*.f64 -1/4 (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(*.f64 -1/4 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(*.f64 -1/4 (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(*.f64 -1/4 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(*.f64 -1/4 (/.f64 b (*.f64 c a)))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(*.f64 -1/4 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(+.f64 (*.f64 -1/4 (/.f64 b (*.f64 c a))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(/.f64 1/4 b)
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/4 (/.f64 1 b)))
(*.f64 1/4 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 1 b)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/4 (/.f64 1 b))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 1 b)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/4 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 1 b))))
(+.f64 (*.f64 1/4 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 1 b))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 1/4 (/.f64 1 b)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 1 b)) (*.f64 1/4 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))))))
(+.f64 (*.f64 1/4 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7)))) (*.f64 1/4 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 1 b))))
(/.f64 1/4 b)
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/4 (/.f64 1 b)))
(*.f64 1/4 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 1 b)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 1/4 (/.f64 1 b))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 1 b)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 1/4 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 1 b))))
(+.f64 (*.f64 1/4 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 1 b))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 1/4 (/.f64 1 b)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c a) (pow.f64 b 3))) (+.f64 (*.f64 1/4 (/.f64 1 b)) (*.f64 1/4 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))))))
(+.f64 (*.f64 1/4 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7)))) (*.f64 1/4 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 1 b))))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) 0)
(*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 4 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (*.f64 0 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))
(*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 4 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))
(+.f64 0 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))
(*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 4 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 b -4)))
(*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) b)) (*.f64 b -4)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 b -4)) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))
(*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) b)) (*.f64 b -4)))
(+.f64 (*.f64 (*.f64 b -4) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 (/.f64 (*.f64 c a) b) 4)))
(*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) b)) (*.f64 b -4)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 (/.f64 (*.f64 c a) b) 4)) (*.f64 (*.f64 b -4) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))
(*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) b)) (*.f64 b -4)))
(+.f64 (*.f64 0 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))
(*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 4 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (*.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 b -4)))
(*.f64 (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) b)) (*.f64 b -4)))
(*.f64 (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) -4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) -4))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) b)) (*.f64 b -4)))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 b -4)) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))
(*.f64 (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) b)) (*.f64 b -4)))
(*.f64 (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) -4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) -4))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) b)) (*.f64 b -4)))
(+.f64 (*.f64 (*.f64 b -4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (*.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (/.f64 (*.f64 c a) b) 4)))
(*.f64 (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) b)) (*.f64 b -4)))
(*.f64 (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) -4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) -4))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) b)) (*.f64 b -4)))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (/.f64 (*.f64 c a) b) 4)) (*.f64 (*.f64 b -4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))
(*.f64 (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) b)) (*.f64 b -4)))
(*.f64 (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) -4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) -4))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) b)) (*.f64 b -4)))
(-.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) 0)
(*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 4 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))
(-.f64 0 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (/.f64 1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))
(*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 4 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))
(-.f64 (/.f64 0 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))
(*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 4 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))
(-.f64 (*.f64 0 (*.f64 -4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (*.f64 -4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))
(*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 4 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (*.f64 (neg.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))
(*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 4 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) 1)
(*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 4 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (/.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (-.f64 (/.f64 (*.f64 c a) b) b)))
(*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 4 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))
(*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 4 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))
(*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 4 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (/.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 8)) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 8))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))) (/.f64 (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 8)) (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 8))))
(/.f64 (*.f64 4 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))) (/.f64 (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 8)) (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 8))))
(/.f64 (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 8)) (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 8))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))) (/.f64 (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))) (/.f64 (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))) (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))))
(/.f64 (*.f64 4 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))) (/.f64 (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))) (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))))
(/.f64 (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) -4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) -4))) (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) -4) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) -4)))))
(/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (/.f64 1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) -1)
(*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 4 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))
(neg.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (/.f64 1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))
(*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 4 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))
(+.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) 0)
(/.f64 (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))
(/.f64 (*.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))) (+.f64 a a))
(+.f64 0 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)))
(/.f64 (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))
(/.f64 (*.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))) (+.f64 a a))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) 0)
(/.f64 (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))
(/.f64 (*.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))) (+.f64 a a))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))))
(/.f64 (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))
(/.f64 (*.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) 1)
(/.f64 (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))
(/.f64 (*.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))))
(/.f64 (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))
(/.f64 (*.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)))))
(/.f64 (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))
(/.f64 (*.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)))))
(/.f64 (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))
(/.f64 (*.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)))))
(/.f64 (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))
(/.f64 (*.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))) (+.f64 a a))
(*.f64 1 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)))
(/.f64 (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))
(/.f64 (*.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)))
(/.f64 (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))
(/.f64 (*.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))))))
(/.f64 (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))
(/.f64 (*.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))))))
(/.f64 (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))))) (+.f64 a a))
(/.f64 (*.f64 (*.f64 2 (+.f64 b (neg.f64 (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b))))) (+.f64 a a))
(+.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) 0)
(/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))
(+.f64 0 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))
(/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))
(-.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) 0)
(/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))
(*.f64 -1 (neg.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))
(/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))
(*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) 1)
(/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))
(*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))
(/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))
(*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 1 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))
(/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))
(*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))
(/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))
(*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))))
(/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))
(*.f64 1 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))
(/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))
(*.f64 1 (*.f64 (neg.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) -1))
(/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))
(*.f64 (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)))
(/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))
(*.f64 (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 1 (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))))
(/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))
(*.f64 (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (*.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))) (/.f64 (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4)) (/.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 4))))))
(/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))

eval2.5s (16.5%)

Compiler

Compiled 152525 to 79686 computations (47.8% saved)

prune768.0ms (5%)

Pruning

26 alts after pruning (16 fresh and 10 done)

PrunedKeptTotal
New146961475
Fresh01010
Picked101
Done21012
Total1472261498
Error
7.2b
Counts
1498 → 26
Alt Table
Click to see full alt table
StatusErrorProgram
45.6b
(/.f64 (-.f64 (neg.f64 b) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (+.f64 a a))
50.7b
(/.f64 (-.f64 (neg.f64 b) (+.f64 b (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))) (+.f64 a a))
43.4b
(/.f64 (-.f64 (neg.f64 b) (*.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)))))))) (*.f64 (/.f64 1 (*.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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (+.f64 a a))
36.4b
(/.f64 (-.f64 (neg.f64 b) (*.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)))))))) (*.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 a a))
36.6b
(/.f64 (-.f64 (neg.f64 b) (*.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))))) (+.f64 a a))
46.7b
(/.f64 (-.f64 (neg.f64 b) (*.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 c a) -4)))) (+.f64 a a))
36.2b
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 a a))
45.7b
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))
57.3b
(/.f64 (-.f64 (neg.f64 b) (neg.f64 b)) (+.f64 a a))
57.4b
(/.f64 (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) b) b) (+.f64 a a))
63.3b
(/.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))) (+.f64 a a))
45.6b
(/.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) b)))))) (+.f64 a a))
57.9b
(/.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
47.5b
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
50.5b
(/.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) (+.f64 a a))
50.4b
(/.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))
50.4b
(/.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.8b
(/.f64 c b)
44.3b
(-.f64 (/.f64 c b) (/.f64 b a))
63.0b
(+.f64 (*.f64 -2 (/.f64 b a)) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))
38.1b
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 a a)))))
52.7b
(*.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)))))
63.3b
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)))))
47.6b
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
41.3b
(neg.f64 (/.f64 c b))
44.1b
(neg.f64 (/.f64 b a))
Compiler

Compiled 929 to 507 computations (45.4% saved)

regimes318.0ms (2.1%)

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

4 calls:

112.0ms
a
102.0ms
c
42.0ms
b
39.0ms
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
Results
ErrorSegmentsBranch
28.1b8a
11.5b3b
30.7b7c
16.4b5(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
Compiler

Compiled 1136 to 481 computations (57.7% saved)

bsearch48.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
3.762234079421109e+123
2.5566634632488862e+125
28.0ms
-7.822630545365808e-60
-3.780135057596923e-62
Results
22.0ms187×body256valid
7.0ms18×body2048valid
6.0ms40×body256invalid
4.0ms31×body256infinite
3.0msbody1024valid
2.0ms10×body512valid
Compiler

Compiled 453 to 320 computations (29.4% saved)

regimes238.0ms (1.6%)

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

3 calls:

108.0ms
c
87.0ms
a
32.0ms
b
Results
ErrorSegmentsBranch
32.2b7a
13.7b3b
34.2b10c
Compiler

Compiled 626 to 217 computations (65.3% saved)

bsearch50.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
1.372330871746359e-52
3.799243263814456e-50
30.0ms
-3.0954175423120914e-117
-4.56167970576307e-123
Results
34.0ms251×body256valid
6.0ms57×body256invalid
4.0ms14×body1024valid
1.0msbody512valid
0.0msbody2048valid
Compiler

Compiled 475 to 333 computations (29.9% saved)

regimes172.0ms (1.1%)

Counts
24 → 2
Calls
Call 1
Inputs
(/.f64 c b)
(neg.f64 (/.f64 b a))
(neg.f64 (/.f64 c b))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(/.f64 (-.f64 (neg.f64 b) (neg.f64 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 b -2)) (+.f64 a a))
(/.f64 (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) b) b) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) (+.f64 a a))
(/.f64 (-.f64 (neg.f64 b) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (neg.f64 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 -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 (neg.f64 b) (+.f64 b (*.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 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) -1))) (+.f64 a a))
(/.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (*.f64 -1/2 (/.f64 b (*.f64 c a))))) (+.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 (/.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 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) (*.f64 4 (/.f64 -1 (*.f64 4 (-.f64 (/.f64 (*.f64 c a) b) 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 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4) (/.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b)) 4)))) (+.f64 a a))
(/.f64 (*.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (/.f64 -1 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (neg.f64 b))) (*.f64 1/2 (/.f64 b (*.f64 c a))))) (+.f64 a a)))))
Outputs
(neg.f64 (/.f64 c b))
(-.f64 (/.f64 c b) (/.f64 b a))
Calls

3 calls:

80.0ms
c
62.0ms
a
22.0ms
b
Results
ErrorSegmentsBranch
35.2b6a
23.0b2b
35.6b7c
Compiler

Compiled 613 to 211 computations (65.6% saved)

bsearch33.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
33.0ms
-2.702146114708376e-308
2.831698555388168e-298
Results
21.0ms160×body256valid
10.0ms85×body256invalid
Compiler

Compiled 216 to 149 computations (31% saved)

regimes52.0ms (0.3%)

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

3 calls:

22.0ms
c
19.0ms
a
9.0ms
b
Results
ErrorSegmentsBranch
35.2b6a
23.0b2b
35.6b7c
Compiler

Compiled 26 to 16 computations (38.5% saved)

bsearch6.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
6.0ms
-4.7467393917663284e-213
-4.25239691823619e-213
Results
4.0ms29×body256valid
1.0ms10×body256invalid
0.0msbody512valid
0.0msbody1024valid
Compiler

Compiled 58 to 43 computations (25.9% saved)

regimes13.0ms (0.1%)

Accuracy

Total -23.0b remaining (-58.1%)

Threshold costs -23.0b (-58.1%)

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

3 calls:

6.0ms
b
3.0ms
c
3.0ms
a
Results
ErrorSegmentsBranch
44.1b1a
39.5b2b
44.1b1c
Compiler

Compiled 22 to 15 computations (31.8% saved)

bsearch28.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
-2.450773019031411e-18
-4.312525953538638e-20
Results
8.0ms70×body256valid
7.0ms12×body2048valid
4.0ms15×body1024valid
3.0ms15×body512valid
3.0ms23×body256invalid
Compiler

Compiled 131 to 96 computations (26.7% saved)

simplify5.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053290
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 b -303954234247955/7237005577332262213973186563042994240829374041602535252466099000494570602496) (neg.f64 (/.f64 c b)) (if (<=.f64 b 109999999999999995493121910527350189303082750544771474559406935198094155129002787377882424497283451454586703841132033402208256) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(if (<=.f64 b -8659601988678129/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (neg.f64 (/.f64 c b)) (if (<=.f64 b 2358995333375681/421249166674228746791672110734681729275580381602196445017243910144) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(if (<=.f64 b -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (neg.f64 (/.f64 c b)) (-.f64 (/.f64 c b) (/.f64 b a)))
(if (<=.f64 b -814920385362921/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968) (neg.f64 (/.f64 c b)) (neg.f64 (/.f64 b a)))
(if (<=.f64 b -1687496479023819/1298074214633706907132624082305024) (/.f64 c b) (neg.f64 (/.f64 b a)))
(/.f64 c b)
Outputs
(if (<=.f64 b -303954234247955/7237005577332262213973186563042994240829374041602535252466099000494570602496) (neg.f64 (/.f64 c b)) (if (<=.f64 b 109999999999999995493121910527350189303082750544771474559406935198094155129002787377882424497283451454586703841132033402208256) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(if (<=.f64 b -8659601988678129/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (neg.f64 (/.f64 c b)) (if (<=.f64 b 2358995333375681/421249166674228746791672110734681729275580381602196445017243910144) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(if (<=.f64 b -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (neg.f64 (/.f64 c b)) (-.f64 (/.f64 c b) (/.f64 b a)))
(if (<=.f64 b -814920385362921/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968) (neg.f64 (/.f64 c b)) (neg.f64 (/.f64 b a)))
(if (<=.f64 b -1687496479023819/1298074214633706907132624082305024) (/.f64 c b) (neg.f64 (/.f64 b a)))
(/.f64 c b)
Compiler

Compiled 127 to 78 computations (38.6% saved)

soundness647.0ms (4.2%)

Algorithm
egg-herbie
Rules
1272×rational_best_oopsla_all_46_json_45_simplify-10
1272×rational_best_oopsla_all_46_json_45_simplify-10
1220×rational_best_oopsla_all_46_json_45_simplify-49
1148×rational_best_oopsla_all_46_json_45_simplify-72
1148×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01751
14551
211951
341251
4206051
5433251
6722351
03488859
112428681
246858665
01751
14551
211951
341251
4206051
5433251
6722351
03488859
112428681
246858665
01292266
15581802
250521802
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 649 to 333 computations (48.7% saved)

end42.0ms (0.3%)

Compiler

Compiled 112 to 47 computations (58% saved)

Profiling

Loading profile data...