Details

Time bar (total: 19.9s)

analyze729.0ms (3.7%)

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

Compiled 21 to 15 computations (28.6% saved)

sample3.1s (15.5%)

Results
1.1s5542×body256valid
787.0ms1183×body2048valid
381.0ms783×body1024valid
317.0ms409×body4096valid
224.0ms1025×body256invalid
128.0ms563×body256infinite
118.0ms339×body512valid
Bogosity

preprocess159.0ms (0.8%)

Algorithm
egg-herbie
Rules
1102×rational_best_45_simplify-100
918×rational_best_45_simplify-91
868×rational_best_45_simplify-1
858×rational_best_45_simplify-71
838×rational_best_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041204
1122204
2314204
31116188
44250188
55815188
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 4 (*.f64 a c))))) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (+.f64 a a))
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 4 (*.f64 b c))))) (*.f64 2 b))
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 4 (*.f64 b c))))) (*.f64 b 2))
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b (*.f64 4 c))))) (*.f64 b 2))
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b (*.f64 4 c))))) (+.f64 b b))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 4 (*.f64 b c)))) a) (+.f64 b b))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b (*.f64 4 c)))) a) (+.f64 b b))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 2 c))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 c 2))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 c c))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (+.f64 c c))
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 4 (*.f64 a b))))) (*.f64 2 a))
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 4 (*.f64 b a))))) (*.f64 a 2))
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 4 a))))) (*.f64 a 2))
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 4 (*.f64 b a))))) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 4 a)))) c) (+.f64 a a))
Compiler

Compiled 23 to 17 computations (26.1% saved)

simplify177.0ms (0.9%)

Algorithm
egg-herbie
Rules
1272×rational_best_45_simplify-1
914×rational_best_45_simplify-84
866×rational_best_45_simplify-98
728×rational_best_45_simplify-25
568×rational_best_45_simplify-32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01751
14651
211851
340647
4193947
5418947
6704047
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
Outputs
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 4 c))))) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (+.f64 a a))

eval2.0ms (0%)

Compiler

Compiled 70 to 36 computations (48.6% saved)

prune3.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 39 to 25 computations (35.9% saved)

localize47.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 4 c))))) (+.f64 a a))
0.4b
(-.f64 (*.f64 b b) (*.f64 a (*.f64 4 c)))
1.8b
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 4 c)))))
23.1b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 4 c))))
Compiler

Compiled 72 to 34 computations (52.8% saved)

series30.0ms (0.2%)

Counts
4 → 96
Calls

36 calls:

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

rewrite168.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
938×rational_best_45_simplify-96
682×rational_best_45_simplify-73
574×rational_best_45_simplify-100
552×rational_best_45_simplify-71
524×rational_best-4
Iterations

Useful iterations: 1 (0.0ms)

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

simplify246.0ms (1.2%)

Algorithm
egg-herbie
Rules
1160×rational_best_45_simplify-100
1152×rational_best_45_simplify-98
926×rational_best_45_simplify-37
904×rational_best_45_simplify-91
808×rational_best_45_simplify-73
Iterations

Useful iterations: 2 (0.0ms)

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

localize49.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 68 to 27 computations (60.3% saved)

series11.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

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

rewrite190.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1002×rational_best_45_simplify-96
688×rational_best_45_simplify-73
544×rational_best_45_simplify-100
534×rational_best_45_simplify-71
510×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015136
191136
2278136
31115136
44747136
Stop Event
node limit
Counts
4 → 115
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (+.f64 a a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (neg.f64 b)) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (*.f64 1 (*.f64 (*.f64 a c) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 0 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a c) -4) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 a c) -4)) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b b) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (*.f64 a c) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (*.f64 (*.f64 a c) -4)) (*.f64 (*.f64 b b) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 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 (*.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 -1 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a))))))))

simplify256.0ms (1.3%)

Algorithm
egg-herbie
Rules
1162×rational_best_45_simplify-98
1134×rational_best_45_simplify-100
902×rational_best_45_simplify-37
888×rational_best_45_simplify-91
850×rational_best_45_simplify-73
Iterations

Useful iterations: 2 (0.0ms)

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

eval361.0ms (1.8%)

Compiler

Compiled 18208 to 9926 computations (45.5% saved)

prune156.0ms (0.8%)

Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New46912481
Fresh000
Picked011
Done101
Total47013483
Error
5.2b
Counts
483 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
35.5b
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) b) (+.f64 a a))
35.1b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (+.f64 a a))
35.6b
(/.f64 (-.f64 (sqrt.f64 (*.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)))))) b) (+.f64 a a))
47.5b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
55.2b
(/.f64 (-.f64 b b) (+.f64 a a))
46.1b
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
43.4b
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
49.8b
(+.f64 (/.f64 c b) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (neg.f64 (/.f64 b a))))
45.5b
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
38.0b
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) b) (+.f64 a a)))))
43.7b
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
36.8b
(neg.f64 (/.f64 c b))
45.5b
(neg.f64 (/.f64 b a))
Compiler

Compiled 539 to 322 computations (40.3% saved)

localize94.0ms (0.5%)

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.4b
(+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))
4.4b
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) b)
23.1b
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
Compiler

Compiled 186 to 85 computations (54.3% saved)

series10.0ms (0%)

Counts
4 → 112
Calls

36 calls:

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

rewrite551.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
1350×rational_best_45_simplify-71
978×rational_best_45_simplify-67
972×rational_best-4
972×rational_best-2
972×rational_best-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017232
1114158
2418158
32099158
Stop Event
node limit
Counts
4 → 211
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))) b)
(+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 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))))))))) (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 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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 (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 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (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 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 (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 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b 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 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -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 (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 (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))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (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 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -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 (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 (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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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 (sqrt.f64 (+.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 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 (sqrt.f64 (+.f64 (*.f64 b 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)))) (/.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 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 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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 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 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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 (*.f64 (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 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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)))) (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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))))) (/.f64 (/.f64 1 (sqrt.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 (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 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (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 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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 a (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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 b b) (*.f64 a (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.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 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 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 (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 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 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (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 0 (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 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) (*.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 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 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 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)))))))))) (#(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 0 (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 (sqrt.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 (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 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.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 (*.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)))))) -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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (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 (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))))) (/.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 fabs.f64 (*.f64 (fabs.f64 (sqrt.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 fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 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 fabs.f64 (*.f64 (fabs.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 (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 fabs.f64 (*.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)))) (sqrt.f64 (+.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 fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.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 fabs.f64 (*.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)))))) (fabs.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.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)))))))))))

simplify355.0ms (1.8%)

Algorithm
egg-herbie
Rules
1626×rational_best_45_simplify-100
1310×rational_best_45_simplify-37
1304×rational_best_45_simplify-71
1258×rational_best_45_simplify-91
572×rational_best_45_simplify-84
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051115237
1183514801
Stop Event
node limit
Counts
323 → 304
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -1 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(+.f64 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))))))))) (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 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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 (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 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (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 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 (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 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b 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 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -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 (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 (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))))) -1)
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (*.f64 (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 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -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 (sqrt.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 (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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 (sqrt.f64 (+.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 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 (sqrt.f64 (+.f64 (*.f64 b 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)))) (/.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 a (*.f64 c -4)))) (sqrt.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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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 a (*.f64 c -4)))))
(*.f64 (*.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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.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 a (*.f64 c -4)))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (*.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)))) (sqrt.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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.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 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 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 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (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 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(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)))) (neg.f64 b))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) 0))
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (neg.f64 b)))
(+.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0)
(-.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0))
(-.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 -1 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) -1)
(*.f64 (*.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 a (*.f64 c -4))))
(*.f64 (*.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 b b) (*.f64 a (*.f64 c -4))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.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 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(+.f64 (*.f64 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 (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 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 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(-.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (/.f64 (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 0 (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 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) (*.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 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 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 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 (-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.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 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (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 (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 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.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 (*.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)))))) -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)))))))
(fabs.f64 (*.f64 (fabs.f64 (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 (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))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.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))))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(fabs.f64 (*.f64 (fabs.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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(fabs.f64 (*.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)))) (sqrt.f64 (+.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)))))))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(fabs.f64 (*.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)))))))
(fabs.f64 (*.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)))))) (fabs.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(fabs.f64 (*.f64 (neg.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)))))))
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 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 b -2)))
(+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 b -2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))
(*.f64 -4 (*.f64 c a))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 (*.f64 c a) -4)
(*.f64 c (*.f64 a -4))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4)))
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 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))))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) 0))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 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 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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 (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 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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 (*.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 (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 c (*.f64 a -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (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 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -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 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (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 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.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 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b 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)))) (/.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 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 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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 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 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (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 (*.f64 (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 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.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)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (sqrt.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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (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))))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) 0))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (neg.f64 b)))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(-.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(-.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(-.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 -1 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) -1)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (*.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 a (*.f64 c -4))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(*.f64 (*.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 b b) (*.f64 a (*.f64 c -4))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 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 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 (*.f64 (sqrt.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 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 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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.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 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 (/.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 (*.f64 (sqrt.f64 (+.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 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 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 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.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)))) (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 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) 0))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(neg.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 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 (/.f64 (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 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 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 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (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 (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)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(-.f64 (*.f64 (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(-.f64 (*.f64 (/.f64 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)))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (-.f64 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 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 (neg.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 (neg.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 (/.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 (-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 (sqrt.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 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 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 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 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 1)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) -1)
(neg.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)))))))
(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)))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 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 (fabs.f64 (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 (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))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (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 (fabs.f64 (sqrt.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))))))))
(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 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (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 (fabs.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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (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 (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 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (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 (fabs.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (fabs.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (fabs.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(fabs.f64 (*.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)))))))
(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 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (fabs.f64 (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 (neg.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 (fabs.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (fabs.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))

localize5.0ms (0%)

Compiler

Compiled 12 to 5 computations (58.3% saved)

localize8.0ms (0%)

Compiler

Compiled 18 to 6 computations (66.7% saved)

localize13.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
4.7b
(/.f64 (*.f64 c a) b)
9.9b
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
Compiler

Compiled 36 to 12 computations (66.7% saved)

series13.0ms (0.1%)

Counts
2 → 36
Calls

18 calls:

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

rewrite91.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1782×rational_best-4
1782×rational_best-2
1782×rational_best-3
1782×rational_best-1
830×rational_best_45_simplify-25
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01144
16444
218244
372544
4353544
Stop Event
node limit
Counts
2 → 57
Calls
Call 1
Inputs
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
(/.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 (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 -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 (*.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)))))))

simplify598.0ms (3%)

Algorithm
egg-herbie
Rules
1562×rational_best_45_simplify-100
1274×rational_best_45_simplify-91
922×rational_best_45_simplify-37
864×rational_best_45_simplify-98
780×rational_best_45_simplify-84
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01131731
14181659
221351659
375921659
Stop Event
node limit
Counts
93 → 61
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 (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 -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 (*.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)))
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 (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 -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 (*.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)

localize39.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 44 to 25 computations (43.2% saved)

series20.0ms (0.1%)

Counts
4 → 52
Calls

30 calls:

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

rewrite200.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
850×rational_best_45_simplify-96
824×rational_best_45_simplify-108
668×rational_best_45_simplify-73
568×rational_best_45_simplify-100
510×rational_best_45_simplify-71
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01388
17988
224488
3104988
4466288
Stop Event
node limit
Counts
4 → 186
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 c (*.f64 a -4))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 a -4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) (*.f64 c (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c))) (*.f64 c (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c))))) (*.f64 c (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a))) (*.f64 c (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 c (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 a -4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 c (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 c c) (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 a (neg.f64 (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 c -4) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) 0) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) 0) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) 0) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) 0) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 c (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 1 (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 (/.f64 c c) (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 a (neg.f64 (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 -1 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 (*.f64 c -4) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 c (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 1 (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 (/.f64 c c) (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 a (neg.f64 (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 -1 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 (*.f64 c -4) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 c (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 1 (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 (/.f64 c c) (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 a (neg.f64 (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 -1 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 (*.f64 c -4) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 c (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 1 (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 (/.f64 c c) (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 a (neg.f64 (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 -1 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 (*.f64 c -4) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 c (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 1 (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 c c) (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 a (neg.f64 (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 -1 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 c -4) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 a 4) (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (/.f64 c c) (/.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 -4 (/.f64 a a)) (*.f64 -4 (/.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c -4) (*.f64 c -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) (*.f64 (/.f64 c c) (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c a) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c (/.f64 (*.f64 a -4) c)) (*.f64 c (/.f64 (*.f64 a -4) c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))) (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 (*.f64 c -4) (/.f64 a a)) (*.f64 (*.f64 c -4) (/.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 c (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 c c) (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 a (neg.f64 (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 c -4) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) c))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))) (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 1 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 b)) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (neg.f64 b)) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 (/.f64 0 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 0 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))

simplify202.0ms (1%)

Algorithm
egg-herbie
Rules
888×rational_best_45_simplify-100
696×rational_best_45_simplify-37
690×rational_best_45_simplify-91
616×rational_best_45_simplify-1
604×rational_best_45_simplify-74
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03395648
111235504
245005504
Stop Event
node limit
Counts
238 → 226
Calls
Call 1
Inputs
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -1/2 (/.f64 b a))
(*.f64 -1/2 (/.f64 b a))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(*.f64 -1/2 (/.f64 b a))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(*.f64 -1/2 (/.f64 b a))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(*.f64 -1 b)
(*.f64 -1 b)
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(*.f64 -1 b)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(*.f64 -1 b)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)
(-.f64 0 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 c (*.f64 a -4)) 0)
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))))
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c))))
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c))))))
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a))))
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))))
(+.f64 0 (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c))) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c))))) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a))) (*.f64 c (*.f64 a -4)))
(+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 c (*.f64 a -4)))
(-.f64 (*.f64 c (*.f64 a -4)) 0)
(-.f64 0 (*.f64 c (*.f64 a 4)))
(-.f64 0 (*.f64 1 (*.f64 c (*.f64 a 4))))
(-.f64 0 (*.f64 (/.f64 c c) (*.f64 c (*.f64 a 4))))
(-.f64 0 (*.f64 a (neg.f64 (*.f64 c -4))))
(-.f64 0 (*.f64 -1 (*.f64 c (*.f64 a -4))))
(-.f64 0 (*.f64 (*.f64 c -4) (neg.f64 a)))
(-.f64 0 (*.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) c))
(-.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))
(-.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))
(-.f64 (-.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) 0) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) 0) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) 0) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) 0) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 1 (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 (/.f64 c c) (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 a (neg.f64 (*.f64 c -4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 -1 (*.f64 c (*.f64 a -4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 (*.f64 c -4) (neg.f64 a)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) c))
(-.f64 (+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 1 (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 (/.f64 c c) (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 a (neg.f64 (*.f64 c -4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 -1 (*.f64 c (*.f64 a -4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 (*.f64 c -4) (neg.f64 a)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) c))
(-.f64 (+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 1 (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 (/.f64 c c) (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 a (neg.f64 (*.f64 c -4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 -1 (*.f64 c (*.f64 a -4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 (*.f64 c -4) (neg.f64 a)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) c))
(-.f64 (+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 1 (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 (/.f64 c c) (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 a (neg.f64 (*.f64 c -4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 -1 (*.f64 c (*.f64 a -4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 (*.f64 c -4) (neg.f64 a)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) c))
(-.f64 (+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 1 (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 c c) (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 a (neg.f64 (*.f64 c -4))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 -1 (*.f64 c (*.f64 a -4))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 c -4) (neg.f64 a)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) c))
(-.f64 (+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))
(/.f64 (*.f64 c (*.f64 a -4)) 1)
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 a a))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 c c))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 a 4) (*.f64 a 4)))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (/.f64 c c) (/.f64 c c)))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 -4 (/.f64 a a)) (*.f64 -4 (/.f64 a a))))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c -4) (*.f64 c -4)))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) (*.f64 (/.f64 c c) (*.f64 a 4))))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c a) (*.f64 c a)))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c (/.f64 (*.f64 a -4) c)) (*.f64 c (/.f64 (*.f64 a -4) c))))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))) (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c))))))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 (*.f64 c -4) (/.f64 a a)) (*.f64 (*.f64 c -4) (/.f64 a a))))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))))
(neg.f64 (*.f64 c (*.f64 a 4)))
(neg.f64 (*.f64 1 (*.f64 c (*.f64 a 4))))
(neg.f64 (*.f64 (/.f64 c c) (*.f64 c (*.f64 a 4))))
(neg.f64 (*.f64 a (neg.f64 (*.f64 c -4))))
(neg.f64 (*.f64 -1 (*.f64 c (*.f64 a -4))))
(neg.f64 (*.f64 (*.f64 c -4) (neg.f64 a)))
(neg.f64 (*.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) c))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0)
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0)
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))) (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 1)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) -1)
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(neg.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 1 (neg.f64 b)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 0)
(+.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 0 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (neg.f64 b)))
(+.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(+.f64 (*.f64 1 (neg.f64 b)) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (neg.f64 b)) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 1)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(*.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(*.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1)
(*.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(*.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))
(*.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 (/.f64 0 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(*.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 0 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))
(*.f64 -1 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 -1 (-.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 b)))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1)
(neg.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
Outputs
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(*.f64 -1/2 (/.f64 b a))
(*.f64 -1/2 (/.f64 b a))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(*.f64 -1/2 (/.f64 b a))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(*.f64 -1/2 (/.f64 b a))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(*.f64 -1 b)
(neg.f64 b)
(*.f64 -1 b)
(neg.f64 b)
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))) (neg.f64 b))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))) (neg.f64 b))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))) (neg.f64 b))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(+.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(-.f64 0 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(*.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1)
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (*.f64 -4 (*.f64 c a)))
(sqrt.f64 (*.f64 c (*.f64 -4 a)))
(+.f64 (*.f64 c (*.f64 a -4)) 0)
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c))))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(+.f64 0 (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c))) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(+.f64 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c))))) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(+.f64 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a))) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 c (*.f64 a -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(-.f64 (*.f64 c (*.f64 a -4)) 0)
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(-.f64 0 (*.f64 c (*.f64 a 4)))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 0 (*.f64 1 (*.f64 c (*.f64 a 4))))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 0 (*.f64 (/.f64 c c) (*.f64 c (*.f64 a 4))))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 0 (*.f64 a (neg.f64 (*.f64 c -4))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(-.f64 0 (*.f64 -1 (*.f64 c (*.f64 a -4))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(-.f64 0 (*.f64 (*.f64 c -4) (neg.f64 a)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(-.f64 0 (*.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) c))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))
(*.f64 (/.f64 (*.f64 -4 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (neg.f64 (*.f64 c (*.f64 a 4))))
(*.f64 (/.f64 (*.f64 c (*.f64 -4 a)) (*.f64 c (*.f64 -4 a))) (neg.f64 (*.f64 c (*.f64 a 4))))
(-.f64 (-.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) 0) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) 0) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))
(*.f64 (/.f64 (*.f64 -4 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (neg.f64 (*.f64 c (*.f64 a 4))))
(*.f64 (/.f64 (*.f64 c (*.f64 -4 a)) (*.f64 c (*.f64 -4 a))) (neg.f64 (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) 0) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) 0) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))
(*.f64 (/.f64 (*.f64 -4 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (neg.f64 (*.f64 c (*.f64 a 4))))
(*.f64 (/.f64 (*.f64 c (*.f64 -4 a)) (*.f64 c (*.f64 -4 a))) (neg.f64 (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 c (*.f64 a 4)))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 1 (*.f64 c (*.f64 a 4))))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 (/.f64 c c) (*.f64 c (*.f64 a 4))))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 a (neg.f64 (*.f64 c -4))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 -1 (*.f64 c (*.f64 a -4))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 (*.f64 c -4) (neg.f64 a)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) c))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))))) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))
(*.f64 (/.f64 (*.f64 -4 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (neg.f64 (*.f64 c (*.f64 a 4))))
(*.f64 (/.f64 (*.f64 c (*.f64 -4 a)) (*.f64 c (*.f64 -4 a))) (neg.f64 (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 c (*.f64 a 4)))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 1 (*.f64 c (*.f64 a 4))))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 (/.f64 c c) (*.f64 c (*.f64 a 4))))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 a (neg.f64 (*.f64 c -4))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 -1 (*.f64 c (*.f64 a -4))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 (*.f64 c -4) (neg.f64 a)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) c))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 0 (*.f64 c (/.f64 (*.f64 a -4) c)))) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))
(*.f64 (/.f64 (*.f64 -4 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (neg.f64 (*.f64 c (*.f64 a 4))))
(*.f64 (/.f64 (*.f64 c (*.f64 -4 a)) (*.f64 c (*.f64 -4 a))) (neg.f64 (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 c (*.f64 a 4)))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 1 (*.f64 c (*.f64 a 4))))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 (/.f64 c c) (*.f64 c (*.f64 a 4))))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 a (neg.f64 (*.f64 c -4))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 -1 (*.f64 c (*.f64 a -4))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 (*.f64 c -4) (neg.f64 a)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) c))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 0 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))))) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))
(*.f64 (/.f64 (*.f64 -4 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (neg.f64 (*.f64 c (*.f64 a 4))))
(*.f64 (/.f64 (*.f64 c (*.f64 -4 a)) (*.f64 c (*.f64 -4 a))) (neg.f64 (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 c (*.f64 a 4)))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 1 (*.f64 c (*.f64 a 4))))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 (/.f64 c c) (*.f64 c (*.f64 a 4))))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 a (neg.f64 (*.f64 c -4))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 -1 (*.f64 c (*.f64 a -4))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 (*.f64 c -4) (neg.f64 a)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) c))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 0 (*.f64 (*.f64 c -4) (/.f64 a a)))) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))
(*.f64 (/.f64 (*.f64 -4 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (neg.f64 (*.f64 c (*.f64 a 4))))
(*.f64 (/.f64 (*.f64 c (*.f64 -4 a)) (*.f64 c (*.f64 -4 a))) (neg.f64 (*.f64 c (*.f64 a 4))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 c (*.f64 a 4)))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 1 (*.f64 c (*.f64 a 4))))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 c c) (*.f64 c (*.f64 a 4))))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 a (neg.f64 (*.f64 c -4))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 -1 (*.f64 c (*.f64 a -4))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 c -4) (neg.f64 a)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) c))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 (*.f64 0 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))) (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 a 4)))
(neg.f64 (*.f64 c (*.f64 a 4)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 c (*.f64 a 4))))
(*.f64 (/.f64 (*.f64 -4 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (neg.f64 (*.f64 c (*.f64 a 4))))
(*.f64 (/.f64 (*.f64 c (*.f64 -4 a)) (*.f64 c (*.f64 -4 a))) (neg.f64 (*.f64 c (*.f64 a 4))))
(/.f64 (*.f64 c (*.f64 a -4)) 1)
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 a a))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 c c))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 a 4) (*.f64 a 4)))
(/.f64 (*.f64 -4 (*.f64 c a)) (/.f64 (*.f64 a 4) (*.f64 a 4)))
(/.f64 (*.f64 c (*.f64 -4 a)) (/.f64 (*.f64 a 4) (*.f64 a 4)))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (/.f64 c c) (/.f64 c c)))
(/.f64 (*.f64 -4 (*.f64 c a)) (/.f64 (/.f64 c c) (/.f64 c c)))
(/.f64 (*.f64 c (*.f64 -4 a)) (/.f64 (/.f64 c c) (/.f64 c c)))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 -4 (/.f64 a a)) (*.f64 -4 (/.f64 a a))))
(/.f64 (*.f64 -4 (*.f64 c a)) (/.f64 (*.f64 -4 (/.f64 a a)) (*.f64 -4 (/.f64 a a))))
(/.f64 (*.f64 c (*.f64 -4 a)) (/.f64 (*.f64 -4 (/.f64 a a)) (*.f64 -4 (/.f64 a a))))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c -4) (*.f64 c -4)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) (*.f64 (/.f64 c c) (*.f64 a 4))))
(/.f64 (*.f64 -4 (*.f64 c a)) (/.f64 (*.f64 a (*.f64 (/.f64 c c) 4)) (*.f64 a (*.f64 (/.f64 c c) 4))))
(/.f64 (*.f64 c (*.f64 -4 a)) (/.f64 (*.f64 a (*.f64 4 (/.f64 c c))) (*.f64 a (*.f64 4 (/.f64 c c)))))
(/.f64 (*.f64 -4 (*.f64 c a)) (/.f64 (*.f64 a (*.f64 4 (/.f64 c c))) (*.f64 a (*.f64 4 (/.f64 c c)))))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c a) (*.f64 c a)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c (/.f64 (*.f64 a -4) c)) (*.f64 c (/.f64 (*.f64 a -4) c))))
(/.f64 (*.f64 -4 (*.f64 c a)) (/.f64 (*.f64 c (/.f64 (*.f64 -4 a) c)) (*.f64 c (/.f64 (*.f64 -4 a) c))))
(/.f64 (*.f64 c (*.f64 -4 a)) (/.f64 (*.f64 c (/.f64 (*.f64 -4 a) c)) (*.f64 c (/.f64 (*.f64 -4 a) c))))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c)))) (*.f64 (/.f64 c c) (*.f64 a (*.f64 -4 (/.f64 c c))))))
(/.f64 (*.f64 -4 (*.f64 c a)) (/.f64 (*.f64 a (*.f64 (/.f64 c c) (*.f64 -4 (/.f64 c c)))) (*.f64 a (*.f64 (/.f64 c c) (*.f64 -4 (/.f64 c c))))))
(/.f64 (*.f64 c (*.f64 -4 a)) (/.f64 (*.f64 a (*.f64 (/.f64 c c) (*.f64 -4 (/.f64 c c)))) (*.f64 a (*.f64 (/.f64 c c) (*.f64 -4 (/.f64 c c))))))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 (*.f64 c -4) (/.f64 a a)) (*.f64 (*.f64 c -4) (/.f64 a a))))
(/.f64 (*.f64 -4 (*.f64 c a)) (/.f64 (*.f64 (*.f64 -4 c) (/.f64 a a)) (*.f64 (*.f64 -4 c) (/.f64 a a))))
(/.f64 (*.f64 c (*.f64 -4 a)) (/.f64 (*.f64 (*.f64 -4 c) (/.f64 a a)) (*.f64 (*.f64 -4 c) (/.f64 a a))))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))))
(/.f64 (*.f64 -4 (*.f64 c a)) (/.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))))
(/.f64 (*.f64 c (*.f64 -4 a)) (/.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4))) (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a 4)))))
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))))
(/.f64 (*.f64 -4 (*.f64 c a)) (/.f64 (/.f64 (*.f64 -4 (*.f64 c a)) (*.f64 -4 (*.f64 c a))) (/.f64 (*.f64 -4 (*.f64 c a)) (*.f64 -4 (*.f64 c a)))))
(/.f64 (*.f64 c (*.f64 -4 a)) (/.f64 (/.f64 (*.f64 c (*.f64 -4 a)) (*.f64 c (*.f64 -4 a))) (/.f64 (*.f64 c (*.f64 -4 a)) (*.f64 c (*.f64 -4 a)))))
(neg.f64 (*.f64 c (*.f64 a 4)))
(neg.f64 (*.f64 1 (*.f64 c (*.f64 a 4))))
(neg.f64 (*.f64 c (*.f64 a 4)))
(neg.f64 (*.f64 (/.f64 c c) (*.f64 c (*.f64 a 4))))
(neg.f64 (*.f64 c (*.f64 a 4)))
(neg.f64 (*.f64 a (neg.f64 (*.f64 c -4))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(neg.f64 (*.f64 -1 (*.f64 c (*.f64 a -4))))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(neg.f64 (*.f64 (*.f64 c -4) (neg.f64 a)))
(*.f64 -4 (*.f64 c a))
(*.f64 c (*.f64 -4 a))
(neg.f64 (*.f64 (*.f64 (/.f64 c c) (*.f64 a 4)) c))
(neg.f64 (*.f64 c (*.f64 a 4)))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0)
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 0)
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))) (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) -1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(neg.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b) (+.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b) (+.f64 a a))
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 1 (neg.f64 b)))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(+.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 0)
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(+.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(+.f64 0 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(+.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (neg.f64 b)))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(+.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(+.f64 (*.f64 1 (neg.f64 b)) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (neg.f64 b)) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 1)
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(*.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(*.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1)
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(*.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(*.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(*.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 (/.f64 0 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(*.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 0 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(*.f64 -1 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(*.f64 -1 (-.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 b)))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) 1)
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1)
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)
(neg.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) (neg.f64 b))
(-.f64 (sqrt.f64 (*.f64 c (*.f64 -4 a))) b)
(-.f64 (sqrt.f64 (*.f64 -4 (*.f64 c a))) b)

eval2.1s (10.4%)

Compiler

Compiled 58878 to 31634 computations (46.3% saved)

prune509.0ms (2.6%)

Pruning

16 alts after pruning (11 fresh and 5 done)

PrunedKeptTotal
New9165921
Fresh167
Picked011
Done145
Total91816934
Error
5.2b
Counts
934 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
48.1b
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
36.1b
(/.f64 (-.f64 (*.f64 (fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 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 (*.f64 a c) -4)))) b) (+.f64 a a))
35.1b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (+.f64 a a))
35.6b
(/.f64 (-.f64 (sqrt.f64 (*.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)))))) b) (+.f64 a a))
47.5b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
55.2b
(/.f64 (-.f64 b b) (+.f64 a a))
46.1b
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
43.4b
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
48.6b
(/.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))
49.8b
(+.f64 (/.f64 c b) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (neg.f64 (/.f64 b a))))
45.5b
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
47.5b
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
59.3b
(*.f64 -1/2 (/.f64 b a))
43.7b
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
36.8b
(neg.f64 (/.f64 c b))
45.5b
(neg.f64 (/.f64 b a))
Compiler

Compiled 651 to 402 computations (38.2% saved)

localize88.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(/.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
3.5b
(-.f64 (sqrt.f64 (*.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)))))) b)
23.1b
(sqrt.f64 (*.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))))))
24.4b
(*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))
Compiler

Compiled 198 to 85 computations (57.1% saved)

series15.0ms (0.1%)

Counts
4 → 112
Calls

36 calls:

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

rewrite116.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1808×rational_best_45_simplify-71
1294×rational_best_45_simplify-91
1168×rational_best-4
1168×rational_best-2
1168×rational_best-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017288
1115156
2415156
32296156
Stop Event
node limit
Counts
4 → 100
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4))))
(sqrt.f64 (*.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 (sqrt.f64 (*.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)))))) b)
(/.f64 1 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.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 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a (*.f64 c -4)) (*.f64 (/.f64 1 (+.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 (/.f64 1 (+.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 a (*.f64 c -4)) (*.f64 (/.f64 1 (+.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 0 (*.f64 (*.f64 b b) (*.f64 (/.f64 1 (+.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 (/.f64 1 (+.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 a (*.f64 c -4)) (*.f64 (/.f64 1 (+.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 (/.f64 1 (+.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 0 (*.f64 (*.f64 a (*.f64 c -4)) (*.f64 (/.f64 1 (+.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 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))) (+.f64 0 (*.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a c) (*.f64 -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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a c) (*.f64 -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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a c) (*.f64 -4 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a c) (*.f64 -4 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (+.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.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 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (/.f64 1 (+.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 a c) (*.f64 -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 (/.f64 1 (+.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 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (+.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 a c) (*.f64 -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 (/.f64 1 (+.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 a c) (*.f64 -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 1 (+.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 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.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 a c) (*.f64 -4 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (+.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 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.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 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 0 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.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 0 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 0 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.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 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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.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 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (+.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 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (+.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 1 (+.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 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.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 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.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 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 1 (+.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 1 (+.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.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 -1 (+.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 (*.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 -1 (+.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 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (*.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 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.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 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 1 (+.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 1 (+.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 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.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 fabs.f64 (*.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 fabs.f64 (*.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 (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 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 (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 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 (/.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 -1 (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))))) -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)))))) (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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -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)))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (+.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (+.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (/.f64 1 (+.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (+.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 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 1 (+.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 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.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 neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))

simplify232.0ms (1.2%)

Algorithm
egg-herbie
Rules
1418×rational_best_45_simplify-84
1068×rational_best_45_simplify-25
886×rational_best_45_simplify-100
734×rational_best_45_simplify-37
658×rational_best_45_simplify-91
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
035213674
1114612944
2479912896
Stop Event
node limit
Counts
212 → 212
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 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -1 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(/.f64 -1/4 (*.f64 c a))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(/.f64 1 (pow.f64 b 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (/.f64 1 (pow.f64 b 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 8))) (+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6))))))
(/.f64 1 (pow.f64 b 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (/.f64 1 (pow.f64 b 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 8))) (+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6))))))
(/.f64 1 (pow.f64 b 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (/.f64 1 (pow.f64 b 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 8))) (+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6))))))
(/.f64 -1/4 (*.f64 c a))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(/.f64 -1/4 (*.f64 c a))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(/.f64 1 (pow.f64 b 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (/.f64 1 (pow.f64 b 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 8))) (+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6))))))
(/.f64 -1/4 (*.f64 c a))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(/.f64 -1/4 (*.f64 c a))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(+.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))))
(+.f64 (*.f64 (*.f64 a (*.f64 c -4)) (*.f64 (/.f64 1 (+.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 (/.f64 1 (+.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 a (*.f64 c -4)) (*.f64 (/.f64 1 (+.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 0 (*.f64 (*.f64 b b) (*.f64 (/.f64 1 (+.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 (/.f64 1 (+.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 a (*.f64 c -4)) (*.f64 (/.f64 1 (+.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 (/.f64 1 (+.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 0 (*.f64 (*.f64 a (*.f64 c -4)) (*.f64 (/.f64 1 (+.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 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))) (+.f64 0 (*.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(+.f64 (*.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))))
(+.f64 (*.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a c) (*.f64 -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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a c) (*.f64 -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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a c) (*.f64 -4 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a c) (*.f64 -4 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (+.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.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 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (/.f64 1 (+.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 a c) (*.f64 -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 (/.f64 1 (+.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 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (+.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 a c) (*.f64 -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 (/.f64 1 (+.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 a c) (*.f64 -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 1 (+.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 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.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 a c) (*.f64 -4 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (+.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 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(-.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)
(-.f64 0 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 0 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(-.f64 (*.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 0 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 0 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)
(/.f64 (*.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 b b) (*.f64 a (*.f64 c -4)))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 -1 (+.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 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (+.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 1 (+.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 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.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 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.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 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 1 (+.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 1 (+.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.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 -1 (+.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 (*.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 -1 (+.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 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (*.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 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.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 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 1 (+.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 -1 (+.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 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -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 1 (sqrt.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 (/.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 -1 (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))))) -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)))))) (sqrt.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)))) 1)
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -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)))) (neg.f64 b))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0)
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 (/.f64 1 (+.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 1 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(*.f64 -1 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -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 (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 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.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 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (+.f64 b (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (neg.f64 b))))
(+.f64 (+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))
(+.f64 (neg.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 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (+.f64 b (*.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))))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (+.f64 b (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (neg.f64 b))))
(+.f64 (*.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)) (neg.f64 b))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 16 (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 (*.f64 b -2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 -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 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b))))
(/.f64 -1/4 (*.f64 c a))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)))
(+.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (-.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(+.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)))
(+.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))
(+.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (-.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)))
(/.f64 1 (pow.f64 b 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (/.f64 1 (pow.f64 b 2)))
(+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6)))))
(+.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 8))) (+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (+.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6))))))
(+.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 8))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6))))))
(+.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 8))))))
(/.f64 1 (pow.f64 b 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (/.f64 1 (pow.f64 b 2)))
(+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6)))))
(+.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 8))) (+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (+.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6))))))
(+.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 8))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6))))))
(+.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 8))))))
(/.f64 1 (pow.f64 b 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (/.f64 1 (pow.f64 b 2)))
(+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6)))))
(+.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 8))) (+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (+.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6))))))
(+.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 8))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6))))))
(+.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 8))))))
(/.f64 -1/4 (*.f64 c a))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)))
(+.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (-.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(+.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)))
(+.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))
(+.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (-.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)))
(/.f64 -1/4 (*.f64 c a))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)))
(+.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (-.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(+.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)))
(+.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))
(+.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (-.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)))
(/.f64 1 (pow.f64 b 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (/.f64 1 (pow.f64 b 2)))
(+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6)))))
(+.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 8))) (+.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (+.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6))))))
(+.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 8))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6))))))
(+.f64 (/.f64 1 (pow.f64 b 2)) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 4))) (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 8))))))
(/.f64 -1/4 (*.f64 c a))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)))
(+.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (-.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(+.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)))
(+.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))
(+.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (-.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)))
(/.f64 -1/4 (*.f64 c a))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)))
(+.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (-.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (*.f64 1/4 (/.f64 1 (*.f64 c a))))
(+.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)))
(+.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))
(+.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (-.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 (/.f64 1 (*.f64 c a)) 1/4)))
(+.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 0 (*.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 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 (*.f64 a (*.f64 c -4)) (*.f64 (/.f64 1 (+.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 (/.f64 1 (+.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 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 (*.f64 a (*.f64 c -4)) (*.f64 (/.f64 1 (+.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 0 (*.f64 (*.f64 b b) (*.f64 (/.f64 1 (+.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 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 (/.f64 1 (+.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 a (*.f64 c -4)) (*.f64 (/.f64 1 (+.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 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 (/.f64 1 (+.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 0 (*.f64 (*.f64 a (*.f64 c -4)) (*.f64 (/.f64 1 (+.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 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))) (+.f64 0 (*.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 (*.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 (*.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a c) (*.f64 -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 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 c a) (*.f64 -4 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 c (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a))))
(*.f64 (/.f64 1 (+.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 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a c) (*.f64 -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 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 c a) (*.f64 -4 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 c (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a))))
(*.f64 (/.f64 1 (+.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 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a c) (*.f64 -4 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(+.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 c a) (*.f64 -4 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 c (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a))))
(*.f64 (/.f64 1 (+.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 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a c) (*.f64 -4 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (+.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 c a) (*.f64 -4 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 c (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a))))
(*.f64 (/.f64 1 (+.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 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.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 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (/.f64 1 (+.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 a c) (*.f64 -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 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (*.f64 (/.f64 1 (+.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 c a) (*.f64 -4 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(*.f64 (*.f64 (/.f64 1 (+.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 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 c (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.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 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (+.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 a c) (*.f64 -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 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (*.f64 (/.f64 1 (+.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 c a) (*.f64 -4 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(*.f64 (*.f64 (/.f64 1 (+.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 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 c (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.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 a c) (*.f64 -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 1 (+.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 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (*.f64 (/.f64 1 (+.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 c a) (*.f64 -4 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(*.f64 (*.f64 (/.f64 1 (+.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 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 c (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.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 a c) (*.f64 -4 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (+.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 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (*.f64 (/.f64 1 (+.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 c a) (*.f64 -4 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(*.f64 (*.f64 (/.f64 1 (+.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 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 c (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(-.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 0 (*.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 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 0 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (*.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 0 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 0 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.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 0 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(-.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(/.f64 (*.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 b b) (*.f64 a (*.f64 c -4)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 -1 (+.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 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (+.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 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.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 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (+.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 1 (+.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 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (/.f64 1 (+.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 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.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 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.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 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (/.f64 1 (+.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 1 (+.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 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 1 (+.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 1 (+.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 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (+.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 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.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 -1 (+.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 (*.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 -1 (+.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 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 -1 (+.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 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.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 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (*.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 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.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 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 1 (+.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 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(neg.f64 (*.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 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.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 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b 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 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.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))))) (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 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (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)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -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)))) 1)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -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)))) (neg.f64 b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)
(+.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 0 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)
(/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 1 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)
(/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 -1 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))

localize5.0ms (0%)

Compiler

Compiled 12 to 5 computations (58.3% saved)

localize10.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 24 to 7 computations (70.8% saved)

series12.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

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

rewrite87.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1102×rational_best-4
1102×rational_best-2
1102×rational_best-3
1102×rational_best-1
1090×rational_best_45_simplify-100
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01023
15719
213419
343719
4202419
Stop Event
node limit
Counts
1 → 66
Calls
Call 1
Inputs
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 c b) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (/.f64 (-.f64 (/.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 (/.f64 c b) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (neg.f64 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 c b) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (neg.f64 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.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 (/.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 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 (-.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 (/.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 (/.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 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 (-.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 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 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (*.f64 (-.f64 (/.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 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 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.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 b a) (/.f64 c b)) (-.f64 (/.f64 0 (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 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 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 (-.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 (/.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 (/.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 (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 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (/.f64 (-.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 (/.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)))))))

simplify232.0ms (1.2%)

Algorithm
egg-herbie
Rules
1200×rational_best_45_simplify-35
1176×rational_best_45_simplify-67
1098×rational_best_45_simplify-99
1094×rational_best_45_simplify-71
714×rational_best_45_simplify-33
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01441954
16331954
257561954
Stop Event
node limit
Counts
102 → 71
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 0)
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (/.f64 (-.f64 (/.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 (/.f64 c b) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))
(-.f64 (*.f64 (neg.f64 (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (neg.f64 (/.f64 c b))))
(-.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b))))
(-.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (*.f64 (/.f64 c b) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))
(-.f64 (*.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (neg.f64 (/.f64 c b))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b))))
(-.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1)
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.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 (/.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 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 (-.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 (/.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 (/.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 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 (/.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 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (*.f64 (-.f64 (/.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 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 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 -1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 0 (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (*.f64 (-.f64 (/.f64 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 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 (-.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 (/.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 (/.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 (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 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.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 (/.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 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 0)
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) 0))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) 0))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 0 (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) 0))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 0 (-.f64 (/.f64 b a) (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 1 (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (neg.f64 (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (neg.f64 (/.f64 c b))))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (neg.f64 (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (/.f64 c b) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (neg.f64 (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (neg.f64 (/.f64 c b))))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b))))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (/.f64 c b) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (neg.f64 (/.f64 c b))))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b))))
(-.f64 (/.f64 c b) (/.f64 b a))
(-.f64 (*.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1)
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.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 (/.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 (/.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 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 (-.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 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 -1 (-.f64 (/.f64 b a) (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (/.f64 (-.f64 (/.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 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) -1)
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 -1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 0 (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (*.f64 (-.f64 (/.f64 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 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (/.f64 (-.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 (/.f64 c b) (/.f64 b a))
(*.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(*.f64 (neg.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 b a) (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1)
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))
(-.f64 (/.f64 c b) (/.f64 b a))
(/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) -1)
(-.f64 (/.f64 c b) (/.f64 b a))
(neg.f64 (-.f64 (/.f64 b a) (/.f64 c b)))
(-.f64 (/.f64 c b) (/.f64 b a))

localize38.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (/.f64 (*.f64 c a) b))
4.7b
(/.f64 (*.f64 c a) b)
9.9b
(/.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))) (+.f64 a a))
20.3b
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))
Compiler

Compiled 104 to 30 computations (71.2% saved)

series7.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite112.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1104×rational_best_45_simplify-71
1010×rational_best_45_simplify-100
930×rational_best_45_simplify-67
834×rational_best_45_simplify-91
812×rational_best-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015129
19887
234387
3170687
Stop Event
node limit
Counts
3 → 99
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 (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 (*.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 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 1 (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.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 (*.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 (*.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 (/.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 (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 (*.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 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 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 1 (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 c a) b) (/.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 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 (*.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 (/.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 (*.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 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 (*.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 (*.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 (*.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 (*.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))) -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 (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 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 (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))))))))

simplify192.0ms (1%)

Algorithm
egg-herbie
Rules
1246×rational_best_45_simplify-84
1130×rational_best_45_simplify-98
940×rational_best_45_simplify-25
646×rational_best_45_simplify-100
580×rational_best_45_simplify-95
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02074303
17474231
233004231
Stop Event
node limit
Counts
207 → 108
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 (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 (*.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 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 1 (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.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 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 (*.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 (*.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 (*.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 (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 (*.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 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 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 1 (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.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 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 (*.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 (/.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 (*.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 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 (*.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 (*.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 (*.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 (*.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))) -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 (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 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 (/.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))))
(neg.f64 (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 (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 (*.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 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 1 (/.f64 (*.f64 c a) b)) (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 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 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 (*.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 (*.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 (/.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 (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 (*.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 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 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 1 (/.f64 (*.f64 c a) b)) (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 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)))))
(neg.f64 (*.f64 (/.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 -1 (/.f64 (*.f64 c a) b)))))
(neg.f64 (*.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 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 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 (*.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 (/.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 (*.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 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 (*.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 (*.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 (*.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 (*.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))) -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 (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 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 (*.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))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b))))
(/.f64 1 (/.f64 (*.f64 c a) b))

localize46.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (neg.f64 (/.f64 b a)))
4.5b
(+.f64 (/.f64 c b) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (neg.f64 (/.f64 b a))))
6.3b
(*.f64 a (pow.f64 c 2))
15.5b
(/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))
Compiler

Compiled 70 to 36 computations (48.6% saved)

series22.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
8.0ms
b
@-inf
(/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))
2.0ms
a
@0
(/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))
1.0ms
c
@0
(/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))
1.0ms
b
@0
(/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))
1.0ms
a
@inf
(/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))

rewrite208.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
958×rational_best_45_simplify-25
758×rational_best_45_simplify-108
658×rational_best_45_simplify-73
616×rational_best_45_simplify-96
484×rational_best_45_simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017132
1100124
2257124
3939124
44523124
Stop Event
node limit
Counts
4 → 165
Calls
Call 1
Inputs
(/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))
(*.f64 a (pow.f64 c 2))
(+.f64 (/.f64 c b) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (neg.f64 (/.f64 b a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 0 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 1 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 0 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (neg.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (pow.f64 c 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (pow.f64 c 2)) (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (pow.f64 c 2)) (*.f64 0 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (pow.f64 c 2)) (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (pow.f64 c 2)) (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (pow.f64 c 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) (*.f64 a (pow.f64 c 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a)))) (*.f64 a (pow.f64 c 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) a))) (*.f64 a (pow.f64 c 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) (*.f64 a (pow.f64 c 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (pow.f64 c 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 c 2) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) 0) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) 0) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))))) (*.f64 (pow.f64 c 2) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))))) (*.f64 (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a))))) (*.f64 (pow.f64 c 2) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a))))) (*.f64 (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) (*.f64 0 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a))))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) a)))) (*.f64 (pow.f64 c 2) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) a)))) (*.f64 (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) a)))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))))) (*.f64 (pow.f64 c 2) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))))) (*.f64 (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (pow.f64 c 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (pow.f64 c 2)) (/.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 c 2) (/.f64 a a)) (*.f64 (pow.f64 c 2) (/.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (/.f64 a a) (/.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a))) (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (*.f64 a (/.f64 (pow.f64 c 2) a)) (*.f64 a (/.f64 (pow.f64 c 2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 c 2) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a))) a))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 b a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 c b) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 b a)) (neg.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (neg.f64 (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 -1 (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) 0) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (/.f64 c b)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (/.f64 c b)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) 0) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 b a) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b))) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.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 0 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)) (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 b a)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 b a) (/.f64 b a))) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 b a) (/.f64 b a))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (/.f64 b a)) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 1 (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (/.f64 0 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 0 (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))

simplify254.0ms (1.3%)

Algorithm
egg-herbie
Rules
1078×rational_best_45_simplify-71
842×rational_best_45_simplify-100
836×rational_best_45_simplify-73
682×rational_best_45_simplify-37
668×rational_best_45_simplify-91
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
032410301
111229749
260329733
Stop Event
node limit
Counts
297 → 188
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) 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 -1 (/.f64 b a))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.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 (*.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 -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 -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 -1 (/.f64 b a))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 0)
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 0 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 0)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 1)
(*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 1 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(*.f64 1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))
(*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 0 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(*.f64 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (neg.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(*.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(neg.f64 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 a (pow.f64 c 2)) 0)
(+.f64 (*.f64 a (pow.f64 c 2)) (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))))
(+.f64 (*.f64 a (pow.f64 c 2)) (*.f64 0 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a)))))
(+.f64 (*.f64 a (pow.f64 c 2)) (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 a (pow.f64 c 2)) (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2)))))
(+.f64 0 (*.f64 a (pow.f64 c 2)))
(+.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) (*.f64 a (pow.f64 c 2)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a)))) (*.f64 a (pow.f64 c 2)))
(+.f64 (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) a))) (*.f64 a (pow.f64 c 2)))
(+.f64 (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) (*.f64 a (pow.f64 c 2)))
(-.f64 (*.f64 a (pow.f64 c 2)) 0)
(-.f64 0 (*.f64 (pow.f64 c 2) (neg.f64 a)))
(-.f64 0 (*.f64 (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a))) a))
(-.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (neg.f64 a))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) 0) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (neg.f64 a))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) 0) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (neg.f64 a))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))))) (*.f64 (pow.f64 c 2) (neg.f64 a)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))))) (*.f64 (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a))) a))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (neg.f64 a))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a))))) (*.f64 (pow.f64 c 2) (neg.f64 a)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a))))) (*.f64 (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a))) a))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) (*.f64 0 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a))))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (neg.f64 a))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) a)))) (*.f64 (pow.f64 c 2) (neg.f64 a)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) a)))) (*.f64 (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a))) a))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) a)))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (neg.f64 a))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))))) (*.f64 (pow.f64 c 2) (neg.f64 a)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))))) (*.f64 (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a))) a))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (neg.f64 a))))
(/.f64 (*.f64 a (pow.f64 c 2)) 1)
(/.f64 (*.f64 a (pow.f64 c 2)) (/.f64 a a))
(/.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))
(/.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))))
(/.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 c 2) (/.f64 a a)) (*.f64 (pow.f64 c 2) (/.f64 a a))))
(/.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (/.f64 a a) (/.f64 a a)))
(/.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2)))))
(/.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a))) (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a)))))
(/.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))))
(/.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (*.f64 a (/.f64 (pow.f64 c 2) a)) (*.f64 a (/.f64 (pow.f64 c 2) a))))
(neg.f64 (*.f64 (pow.f64 c 2) (neg.f64 a)))
(neg.f64 (*.f64 (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a))) a))
(-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 b a) (/.f64 c b)))
(-.f64 (/.f64 c b) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b))))
(-.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (neg.f64 (/.f64 c b)))
(-.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 -1 (/.f64 c b)))
(-.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) 0)
(-.f64 0 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(-.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)) (/.f64 b a))
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))
(-.f64 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) 0) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (/.f64 c b)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 b a)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (/.f64 c b)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) 0) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 b a) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b))) (/.f64 b a))
(-.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))) (-.f64 (/.f64 b a) (/.f64 c b)))
(-.f64 (+.f64 (/.f64 c b) (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)) (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))) (/.f64 b a))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) 1)
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))
(*.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) -1)
(*.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) 1)
(/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(neg.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))
(-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(-.f64 (neg.f64 (/.f64 b a)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(-.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) 0)
(-.f64 0 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(-.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 b a)))
(-.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(-.f64 (-.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 b a)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 b a) (/.f64 b a))) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 b a))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 b a) (/.f64 b a))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 b a))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 b a)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(-.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))) (/.f64 b a))
(-.f64 (+.f64 (neg.f64 (/.f64 b a)) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 b a)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) 1)
(*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))
(*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 1 (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))
(*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))
(*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))
(*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))
(*.f64 1 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))
(*.f64 -1 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) -1)
(*.f64 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (/.f64 0 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 0 (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) 1)
(/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))
(/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))
(/.f64 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) -1)
(neg.f64 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
Outputs
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) a)
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(-.f64 (/.f64 c b) (/.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 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.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 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))
(+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.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 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))
(+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.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 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))
(+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.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 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(-.f64 (/.f64 c b) (/.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 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.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 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(-.f64 (/.f64 c b) (/.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 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.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 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(-.f64 (/.f64 c b) (/.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 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.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 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))
(+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.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 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))
(+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.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 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 -1 (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 0)
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 0 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 0)
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 1)
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 1 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 0 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) -1)
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (neg.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(neg.f64 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (*.f64 a (pow.f64 c 2)) 0)
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 a (pow.f64 c 2)) (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))))
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 a (pow.f64 c 2)) (*.f64 0 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a)))))
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 a (pow.f64 c 2)) (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) a))))
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 a (pow.f64 c 2)) (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2)))))
(*.f64 (pow.f64 c 2) a)
(+.f64 0 (*.f64 a (pow.f64 c 2)))
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) (*.f64 a (pow.f64 c 2)))
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a)))) (*.f64 a (pow.f64 c 2)))
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) a))) (*.f64 a (pow.f64 c 2)))
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) (*.f64 a (pow.f64 c 2)))
(*.f64 (pow.f64 c 2) a)
(-.f64 (*.f64 a (pow.f64 c 2)) 0)
(*.f64 (pow.f64 c 2) a)
(-.f64 0 (*.f64 (pow.f64 c 2) (neg.f64 a)))
(neg.f64 (*.f64 (pow.f64 c 2) (neg.f64 a)))
(-.f64 0 (*.f64 (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a))) a))
(neg.f64 (*.f64 a (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (neg.f64 a))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (neg.f64 (*.f64 (pow.f64 c 2) (neg.f64 a))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) 0) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (neg.f64 a))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (neg.f64 (*.f64 (pow.f64 c 2) (neg.f64 a))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) 0) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (neg.f64 a))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (neg.f64 (*.f64 (pow.f64 c 2) (neg.f64 a))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))))) (*.f64 (pow.f64 c 2) (neg.f64 a)))
(neg.f64 (*.f64 (pow.f64 c 2) (neg.f64 a)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))))) (*.f64 (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a))) a))
(neg.f64 (*.f64 a (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a)))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (neg.f64 a))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (neg.f64 (*.f64 (pow.f64 c 2) (neg.f64 a))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a))))) (*.f64 (pow.f64 c 2) (neg.f64 a)))
(neg.f64 (*.f64 (pow.f64 c 2) (neg.f64 a)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a))))) (*.f64 (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a))) a))
(neg.f64 (*.f64 a (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a)))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) (*.f64 0 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a))))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (neg.f64 a))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (neg.f64 (*.f64 (pow.f64 c 2) (neg.f64 a))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) a)))) (*.f64 (pow.f64 c 2) (neg.f64 a)))
(neg.f64 (*.f64 (pow.f64 c 2) (neg.f64 a)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) a)))) (*.f64 (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a))) a))
(neg.f64 (*.f64 a (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a)))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) a)))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (neg.f64 a))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (neg.f64 (*.f64 (pow.f64 c 2) (neg.f64 a))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))))) (*.f64 (pow.f64 c 2) (neg.f64 a)))
(neg.f64 (*.f64 (pow.f64 c 2) (neg.f64 a)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))))) (*.f64 (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a))) a))
(neg.f64 (*.f64 a (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a)))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))) (*.f64 0 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (neg.f64 a))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (neg.f64 (*.f64 (pow.f64 c 2) (neg.f64 a))))
(/.f64 (*.f64 a (pow.f64 c 2)) 1)
(*.f64 (pow.f64 c 2) a)
(/.f64 (*.f64 a (pow.f64 c 2)) (/.f64 a a))
(*.f64 (pow.f64 c 2) a)
(/.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))
(*.f64 (pow.f64 c 2) a)
(/.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))))
(/.f64 (*.f64 (pow.f64 c 2) a) (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)))
(/.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 c 2) (/.f64 a a)) (*.f64 (pow.f64 c 2) (/.f64 a a))))
(*.f64 (pow.f64 c 2) a)
(/.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (/.f64 a a) (/.f64 a a)))
(/.f64 (*.f64 (pow.f64 c 2) a) (/.f64 (/.f64 a a) (/.f64 a a)))
(/.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2)))))
(*.f64 (pow.f64 c 2) a)
(/.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a))) (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a)))))
(/.f64 (*.f64 (pow.f64 c 2) a) (/.f64 (*.f64 (/.f64 a a) (*.f64 (pow.f64 c 2) (/.f64 a a))) (*.f64 (/.f64 a a) (*.f64 (pow.f64 c 2) (/.f64 a a)))))
(/.f64 (*.f64 (pow.f64 c 2) a) (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a))) (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a a) (/.f64 a a)))))
(/.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2))) (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 a (pow.f64 c 2)))))
(/.f64 (*.f64 (pow.f64 c 2) a) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))))
(/.f64 (*.f64 a (pow.f64 c 2)) (/.f64 (*.f64 a (/.f64 (pow.f64 c 2) a)) (*.f64 a (/.f64 (pow.f64 c 2) a))))
(/.f64 (*.f64 (pow.f64 c 2) a) (/.f64 (*.f64 a (/.f64 (pow.f64 c 2) a)) (*.f64 a (/.f64 (pow.f64 c 2) a))))
(neg.f64 (*.f64 (pow.f64 c 2) (neg.f64 a)))
(neg.f64 (*.f64 (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a))) a))
(neg.f64 (*.f64 a (*.f64 (pow.f64 c 2) (neg.f64 (/.f64 a a)))))
(-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 b a) (/.f64 c b)))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (/.f64 c b) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (neg.f64 (/.f64 c b)))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 -1 (/.f64 c b)))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) 0)
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 0 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)) (/.f64 b a))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) 0) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (/.f64 c b)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 b a)))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (/.f64 c b)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) 0) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 b a) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b))) (/.f64 b a))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))) (-.f64 (/.f64 b a) (/.f64 c b)))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (+.f64 (/.f64 c b) (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)) (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))) (/.f64 b a))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) 1)
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 -1 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) -1)
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) 1)
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(neg.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(-.f64 (neg.f64 (/.f64 b a)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(-.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) 0)
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(-.f64 0 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(-.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(-.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(-.f64 (-.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(-.f64 (-.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(-.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 b a) (/.f64 b a))) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 b a))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 b a) (/.f64 b a))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 b a))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(-.f64 (+.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(-.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))) (/.f64 b a))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(-.f64 (+.f64 (neg.f64 (/.f64 b a)) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(-.f64 (+.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) 1)
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 1 (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 1 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 -1 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) -1)
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (/.f64 0 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 0 (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) 1)
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(/.f64 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) -1)
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))
(neg.f64 (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 b a))

eval1.1s (5.5%)

Compiler

Compiled 31248 to 13350 computations (57.3% saved)

prune412.0ms (2.1%)

Pruning

21 alts after pruning (14 fresh and 7 done)

PrunedKeptTotal
New6588666
Fresh066
Picked101
Done279
Total66121682
Error
5.2b
Counts
682 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
48.1b
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
36.1b
(/.f64 (-.f64 (*.f64 (fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 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 (*.f64 a c) -4)))) b) (+.f64 a a))
35.1b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (+.f64 a a))
35.6b
(/.f64 (-.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))))) b) (+.f64 a a))
49.3b
(/.f64 (-.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 -1/4 (*.f64 c a))))) b) (+.f64 a a))
47.5b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
55.2b
(/.f64 (-.f64 b b) (+.f64 a a))
46.1b
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
43.4b
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
48.6b
(/.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) (+.f64 a a))
48.6b
(/.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))
48.6b
(/.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.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 a a))
48.6b
(/.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))
55.6b
(/.f64 c b)
49.8b
(-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 b a) (/.f64 c b)))
45.5b
(-.f64 (/.f64 c b) (/.f64 b a))
47.5b
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
59.3b
(*.f64 -1/2 (/.f64 b a))
43.7b
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
36.8b
(neg.f64 (/.f64 c b))
45.5b
(neg.f64 (/.f64 b a))
Compiler

Compiled 946 to 546 computations (42.3% saved)

localize388.0ms (1.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.8b
(*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))
10.3b
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))
22.9b
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
23.1b
(sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))))))
Compiler

Compiled 325 to 168 computations (48.3% saved)

series33.0ms (0.2%)

Counts
4 → 128
Calls

36 calls:

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

rewrite139.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1902×rational_best-4
1902×rational_best-2
1902×rational_best-3
1902×rational_best-1
1172×rational_best_45_simplify-25
Iterations

Useful iterations: 2 (0.0ms)

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

simplify411.0ms (2.1%)

Algorithm
egg-herbie
Rules
1358×rational_best_45_simplify-1
1088×rational_best_45_simplify-71
718×rational_best_45_simplify-100
700×rational_best_45_simplify-98
622×rational_best_45_simplify-84
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
029012252
191512216
2318812204
3771912204
Stop Event
node limit
Counts
188 → 182
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/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))))
1
(+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))
(+.f64 1 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))))
1
(+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))
(+.f64 1 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))))
1
(+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))
(+.f64 1 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))))
(*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))))
(*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))))
1
(+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))
(+.f64 1 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))))
(*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))))
(*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))))
(/.f64 1 c)
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (/.f64 1 c))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(*.f64 -4 (/.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))))
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))))
(*.f64 -4 (/.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))))
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))))
(*.f64 -4 (/.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))))
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))))
(/.f64 1 c)
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (/.f64 1 c))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(/.f64 1 c)
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (/.f64 1 c))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(*.f64 -4 (/.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))))
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))))
(/.f64 1 c)
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (/.f64 1 c))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(/.f64 1 c)
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (/.f64 1 c))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)))))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 8))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))))))
1
(+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
1
(+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
1
(+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)))))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 8))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))))))
(*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)))))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 8))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))))))
(*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)))))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 8))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))))))
1
(+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
1
(+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.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 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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -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 1 (sqrt.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))))) (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 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(+.f64 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)
(+.f64 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 b b))))
(+.f64 0 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 b b))) (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 b b)))
(-.f64 (*.f64 0 (*.f64 (neg.f64 b) b)) (*.f64 (*.f64 (neg.f64 b) b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 1)
(/.f64 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 b b))
(/.f64 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 b b)) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 b b))))
(+.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)
(+.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 0 (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(+.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 0 (*.f64 (*.f64 a -4) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(+.f64 0 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(+.f64 (*.f64 0 (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(+.f64 (*.f64 0 (*.f64 (*.f64 a -4) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(-.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -4)))
(-.f64 (*.f64 0 (*.f64 4 a)) (*.f64 (*.f64 4 a) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 1)
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 a a))
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 a -4) (*.f64 a -4)))
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (*.f64 a -4) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 a -4) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) 0)
(+.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (*.f64 0 (*.f64 a (*.f64 c -4))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a (*.f64 -4 (/.f64 c c))))))
(+.f64 0 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))))
(+.f64 (*.f64 0 (*.f64 a (*.f64 c -4))) (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a (*.f64 -4 (/.f64 c c))))) (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))))
(-.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) 0)
(-.f64 (*.f64 0 (neg.f64 c)) (*.f64 (neg.f64 c) (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a (*.f64 c -4))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) c))
(/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) 1)
(/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (/.f64 a a))
(/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (/.f64 c c))
(/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (/.f64 (*.f64 a -4) (*.f64 a -4)))
(/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c)))))
(/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (/.f64 (*.f64 c -4) (*.f64 c -4)))
(/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (/.f64 (*.f64 a (*.f64 c -4)) (*.f64 a (*.f64 c -4))))
(/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a (*.f64 -4 (/.f64 c c)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a (*.f64 -4 (/.f64 c c))))))
Outputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 (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 -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/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 c a) b))))
(+.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 (*.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 b (*.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 -2 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (+.f64 b (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (neg.f64 b))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (neg.f64 b) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (neg.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 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 c a) b))))
(+.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 (*.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 b (*.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 -2 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (+.f64 b (*.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 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 c a) b))))
(+.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 (*.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 b (*.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 -2 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (+.f64 b (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
1
(+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 1 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))
(+.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))
(+.f64 1 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))))
(+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 1 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 1 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))))
(+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))))))
1
(+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 1 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))
(+.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))
(+.f64 1 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))))
(+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 1 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 1 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))))
(+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))))))
1
(+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 1 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))
(+.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))
(+.f64 1 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))))
(+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 1 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 1 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))))
(+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))))))
(*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
1
(+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 1 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))
(+.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))
(+.f64 1 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))))
(+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 1 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 1 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))))
(+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))))))
(*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))
(/.f64 1 c)
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (/.f64 1 c))
(+.f64 (/.f64 1 c) (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (/.f64 1 c) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(*.f64 -4 (/.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))))
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4)))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))))
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4)))))
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6)))))
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))))
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4)))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6)))))
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))))))
(*.f64 -4 (/.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))))
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4)))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))))
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4)))))
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6)))))
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))))
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4)))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6)))))
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))))))
(*.f64 -4 (/.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))))
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4)))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))))
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4)))))
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6)))))
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))))
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4)))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6)))))
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))))))
(/.f64 1 c)
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (/.f64 1 c))
(+.f64 (/.f64 1 c) (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (/.f64 1 c) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(/.f64 1 c)
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (/.f64 1 c))
(+.f64 (/.f64 1 c) (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (/.f64 1 c) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(*.f64 -4 (/.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))))
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4)))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))))
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4)))))
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6)))))
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))))
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4)))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6)))))
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))))))
(/.f64 1 c)
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (/.f64 1 c))
(+.f64 (/.f64 1 c) (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (/.f64 1 c) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(/.f64 1 c)
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (/.f64 1 c))
(+.f64 (/.f64 1 c) (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (/.f64 1 c) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))))))
(*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)) -16))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)) -16) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)) -64)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 8))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)) -16) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)) -64) (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 8))))))
1
(+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (+.f64 1 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4)) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1/64) (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1/64))))
(+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (*.f64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1/64))))
1
(+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (+.f64 1 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4)) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1/64) (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1/64))))
(+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (*.f64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1/64))))
1
(+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (+.f64 1 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4)) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1/64) (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1/64))))
(+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (*.f64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1/64))))
(*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)) -16))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)) -16) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)) -64)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 8))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)) -16) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)) -64) (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 8))))))
(*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)) -16))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)) -16) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)) -64)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 8))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)) -16) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)) -64) (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 8))))))
(*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)) -16))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)) -16) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)) -64)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 8))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)) -16) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)) -64) (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 8))))))
1
(+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (+.f64 1 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4)) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1/64) (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1/64))))
(+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (*.f64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1/64))))
1
(+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (+.f64 1 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4)) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1/64) (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1/64))))
(+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 c a)) 1/4) (*.f64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1/64))))
(+.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 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b 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 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 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)
(*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 b b))))
(*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 0 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 b b))) (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)
(*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 b b)))
(*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(-.f64 (*.f64 0 (*.f64 (neg.f64 b) b)) (*.f64 (*.f64 (neg.f64 b) b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(/.f64 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 1)
(*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(/.f64 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 b b))
(*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(/.f64 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(/.f64 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(/.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 b b)) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 b b))))
(/.f64 (*.f64 b (*.f64 b (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 b b)) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 b b))))
(/.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 b b)) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 b b))))
(+.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4))
(+.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 0 (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4))
(+.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 0 (*.f64 (*.f64 a -4) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4))
(+.f64 0 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4))
(+.f64 (*.f64 0 (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4))
(+.f64 (*.f64 0 (*.f64 (*.f64 a -4) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4))
(-.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -4)))
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4))
(-.f64 (*.f64 0 (*.f64 4 a)) (*.f64 (*.f64 4 a) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (*.f64 a 4) (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a 4))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (neg.f64 (*.f64 a 4)))
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 1)
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4))
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 a a))
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4))
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4))
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4)) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4)) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4))))
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 a -4) (*.f64 a -4)))
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 a -4) (*.f64 a -4)))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4)) (/.f64 (*.f64 a -4) (*.f64 a -4)))
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (*.f64 a -4) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 a -4) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -4)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -4))))
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 a (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -4)) (*.f64 a (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -4))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4)) (/.f64 (*.f64 a (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -4)) (*.f64 a (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -4))))
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4))
(+.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) 0)
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a)))
(*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4)))
(+.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (*.f64 0 (*.f64 a (*.f64 c -4))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a)))
(*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4)))
(+.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a (*.f64 -4 (/.f64 c c))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a)))
(*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4)))
(+.f64 0 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a)))
(*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4)))
(+.f64 (*.f64 0 (*.f64 a (*.f64 c -4))) (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a)))
(*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4)))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a (*.f64 -4 (/.f64 c c))))) (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a)))
(*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4)))
(-.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) 0)
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a)))
(*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4)))
(-.f64 (*.f64 0 (neg.f64 c)) (*.f64 (neg.f64 c) (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a)))
(*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4)))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a (*.f64 c -4))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a)))
(*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (*.f64 (neg.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) c))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a)))
(*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4)))
(/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) 1)
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a)))
(*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4)))
(/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (/.f64 a a))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a)))
(*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4)))
(/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a)))
(*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4)))
(/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (/.f64 c c))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a)))
(*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4)))
(/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a)))
(*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4)))
(/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (/.f64 (*.f64 a -4) (*.f64 a -4)))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a))) (/.f64 (*.f64 a -4) (*.f64 a -4)))
(/.f64 (*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 a -4) (*.f64 a -4)))
(/.f64 (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4))) (/.f64 (*.f64 a -4) (*.f64 a -4)))
(/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a)))))
(/.f64 (*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))
(/.f64 (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4))) (/.f64 (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4)))))
(/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (/.f64 (*.f64 c -4) (*.f64 c -4)))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a))) (/.f64 (*.f64 c -4) (*.f64 c -4)))
(/.f64 (*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 c -4) (*.f64 c -4)))
(/.f64 (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4))) (/.f64 (*.f64 c -4) (*.f64 c -4)))
(/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (/.f64 (*.f64 a (*.f64 c -4)) (*.f64 a (*.f64 c -4))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a)))
(*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))
(*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4)))
(/.f64 (*.f64 -4 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a c))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a (*.f64 -4 (/.f64 c c)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a (*.f64 -4 (/.f64 c c))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (*.f64 c a))) (/.f64 (*.f64 a (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (/.f64 c c)))) (*.f64 a (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (/.f64 c c))))))
(/.f64 (*.f64 (*.f64 c a) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 a (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (/.f64 c c)))) (*.f64 a (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (/.f64 c c))))))
(/.f64 (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 a -4))) (/.f64 (*.f64 a (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (/.f64 c c)))) (*.f64 a (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 -4 (/.f64 c c))))))

localize6.0ms (0%)

Compiler

Compiled 8 to 4 computations (50% saved)

localize19.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2))
3.1b
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
4.7b
(/.f64 (*.f64 c a) b)
Compiler

Compiled 55 to 23 computations (58.2% saved)

series19.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

rewrite146.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1974×rational_best-4
1974×rational_best-2
1974×rational_best-3
1974×rational_best-1
506×rational_best_45_simplify-71
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01474
18574
224270
397862
4431962
Stop Event
node limit
Counts
2 → 60
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (+.f64 a a))
(+.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) b)) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) 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) b)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))) (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 b b))))) (#(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 2 (-.f64 (/.f64 (*.f64 c a) b) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 1 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (/.f64 (*.f64 c a) b)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (neg.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))))

simplify168.0ms (0.8%)

Algorithm
egg-herbie
Rules
910×rational_best_45_simplify-98
814×rational_best_45_simplify-84
780×rational_best_45_simplify-25
648×rational_best_45_simplify-32
640×rational_best_45_simplify-51
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01223564
14373502
221743502
358333502
Stop Event
node limit
Counts
132 → 75
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(/.f64 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(*.f64 -2 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 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 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) 0)
(+.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) 0))
(+.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) 0))
(+.f64 0 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))
(-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) 0)
(-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) 0))
(-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))
(*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) 1)
(*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))
(*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))
(*.f64 1 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))
(*.f64 (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))
(*.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))) (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))
(neg.f64 (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))
(-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 b b))
(-.f64 (*.f64 b -2) (*.f64 (/.f64 (*.f64 c a) b) -2))
(-.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) 0)
(-.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) 0))
(-.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) 0))
(-.f64 0 (*.f64 -1 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))
(*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))
(*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) 1)
(*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))
(*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))
(*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))
(*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 1 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))
(*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))
(*.f64 -1 (neg.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))
(*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 2)
(*.f64 (-.f64 b (/.f64 (*.f64 c a) b)) -2)
(*.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) -1)
(*.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))
(*.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))
(*.f64 (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (neg.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))
(/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) 1)
(/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))
(/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(neg.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))
(neg.f64 (*.f64 -1 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))
Outputs
(*.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 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 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 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 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 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 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 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 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 -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 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 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 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 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 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 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 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 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 c b)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 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 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 -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 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 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 -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 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 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 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(*.f64 2 (/.f64 (*.f64 c a) b))
(*.f64 2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(*.f64 2 (/.f64 (*.f64 c a) b))
(*.f64 2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(*.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 a c) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(*.f64 2 (/.f64 (*.f64 c a) b))
(*.f64 2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(*.f64 2 (/.f64 (*.f64 c a) b))
(*.f64 2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(*.f64 2 (/.f64 (*.f64 c a) b))
(*.f64 2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(*.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 a c) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(*.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 a c) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) 0)
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(+.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) 0))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(+.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) 0))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(+.f64 0 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) 0)
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) 0))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) 0))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) 1)
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(*.f64 1 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(*.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) -1)
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a)))) (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(neg.f64 (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (+.f64 a a))))
(/.f64 (*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b))) (+.f64 a a))
(-.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 b b))
(-.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 b b))
(-.f64 (*.f64 b -2) (*.f64 (/.f64 (*.f64 c a) b) -2))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(-.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) 0)
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(-.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) 0))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(-.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) 0))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(-.f64 0 (*.f64 -1 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) 1)
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(*.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 1 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(*.f64 -1 (neg.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 2)
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(*.f64 (-.f64 b (/.f64 (*.f64 c a) b)) -2)
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(*.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) -1)
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(*.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(*.f64 (*.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(*.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(*.f64 (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (neg.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) 1)
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (/.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(neg.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))
(neg.f64 (*.f64 -1 (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))
(*.f64 -2 (-.f64 b (/.f64 (*.f64 a c) b)))

localize93.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.7b
(/.f64 (*.f64 c a) b)
9.9b
(/.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.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 a a))
20.3b
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b))))
20.3b
(*.f64 (/.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))))))
Compiler

Compiled 227 to 83 computations (63.4% saved)

series2.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite176.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1182×rational_best-4
1182×rational_best-2
1182×rational_best-3
1182×rational_best-1
790×rational_best_45_simplify-25
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
018267
1124159
2497117
32760117
47259117
Stop Event
node limit
Counts
3 → 58
Calls
Call 1
Inputs
(*.f64 (/.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 1 (/.f64 1 (/.f64 (*.f64 c a) b))))
(/.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.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 a a))
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 0 (*.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 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) (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 0 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.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 (/.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 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (neg.f64 (/.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 0 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.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 0 (neg.f64 (/.f64 (*.f64 c a) b))) (*.f64 0 (*.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) (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 0 (*.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)) (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))) 1)))) (#(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 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 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 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 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 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 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))) 0)))) (#(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 0 (*.f64 (/.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 0 (*.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 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (neg.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.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 1 (/.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)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.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 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 0 (/.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 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b))) (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.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 -1 (/.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 0 (*.f64 (/.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 0 (/.f64 1 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.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 0 (*.f64 (/.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 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 0 (*.f64 (/.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)) (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 0 (*.f64 (/.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 1 (/.f64 (*.f64 c a) b))) (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)))) 1)))) (#(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 (/.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 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 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 (/.f64 1 (/.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 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.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 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))) (/.f64 (*.f64 (/.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 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 1 (/.f64 (*.f64 c a) b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.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 (*.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 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) 0)))) (#(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 (*.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))))))))

simplify255.0ms (1.3%)

Algorithm
egg-herbie
Rules
1490×rational_best_45_simplify-71
1240×rational_best_45_simplify-100
940×rational_best_45_simplify-91
858×rational_best_45_simplify-37
786×rational_best_45_simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01293112
13783040
215283040
373753040
Stop Event
node limit
Counts
166 → 65
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) 0)
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.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) (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 0 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 0 (*.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))) 0)
(-.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 0 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 (*.f64 c a) b))))
(-.f64 (+.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (/.f64 0 (/.f64 (*.f64 c a) b)))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 c a) b))) (*.f64 0 (*.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) (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 0 (*.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)) (neg.f64 (/.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 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 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 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 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 (*.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 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))) 0)
(+.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 0 (*.f64 (/.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 0 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))))
(+.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (neg.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 0 (*.f64 (/.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 1 (/.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)))) 0)
(-.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 c a) b)))))
(-.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 0 (/.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 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 c a) b)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b))) (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.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 -1 (/.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 0 (*.f64 (/.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 0 (/.f64 1 (/.f64 (*.f64 c a) b))))
(-.f64 (+.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 0 (*.f64 (/.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 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 c a) b)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 0 (*.f64 (/.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)) (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 0 (*.f64 (/.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 1 (/.f64 (*.f64 c a) b))) (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)))) 1)
(/.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 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.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 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 1 (/.f64 (*.f64 c a) b))) (/.f64 1 (/.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 (/.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 1 (/.f64 (*.f64 c a) b)))) (/.f64 (*.f64 (/.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 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 1 (/.f64 (*.f64 c a) b)))) -1)
(neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 c a) b)))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 c a) b)))))
(+.f64 (/.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 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) 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 (/.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 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))))
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 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 0 (*.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 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 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (neg.f64 (/.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 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 (/.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 (*.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 (neg.f64 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.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 (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 1 (/.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 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.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 0 (neg.f64 (/.f64 (*.f64 c a) b))) (*.f64 0 (*.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) (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 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 0 (*.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)) (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))) 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 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 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 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 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 1 (/.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 (/.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 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 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))) 0)
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.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 0 (*.f64 (/.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 1 (/.f64 1 (/.f64 (*.f64 c a) b))))
(+.f64 0 (*.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 1 (/.f64 (*.f64 c a) b))))
(+.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (neg.f64 (/.f64 0 (/.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 0 (*.f64 (/.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 1 (/.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 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))) 0)
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b))))
(-.f64 0 (*.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 1 (/.f64 (*.f64 c a) b))))
(-.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 0 (/.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 (/.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 0 (/.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 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 1 (/.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 0 (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b))) (neg.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 0 (*.f64 0 (*.f64 (/.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 -1 (/.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 (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (*.f64 0 (*.f64 (/.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 0 (/.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 (*.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 0 (*.f64 (/.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 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 0 (/.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 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 c a) b)))) (*.f64 0 (*.f64 (/.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)) (neg.f64 (/.f64 1 (/.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 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b))))) (*.f64 0 (*.f64 (/.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 1 (/.f64 (*.f64 c a) b))) (neg.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 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))) 1)
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.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 1 (/.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 (/.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 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 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b)))) (/.f64 (/.f64 1 (/.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 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 (/.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 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 (/.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 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 1 (/.f64 (*.f64 c a) b))))
(/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 c a) b)))) -1)
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) b)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 c a) b))))
(neg.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 1 (/.f64 (*.f64 c a) b))))
(fabs.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 1 (/.f64 (*.f64 c a) b))))
(fabs.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 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 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 (*.f64 (/.f64 (*.f64 c a) b) -2) (+.f64 a a)) 0)
(/.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 (*.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))

localize38.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (/.f64 b a) (/.f64 c b))
4.6b
(-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 b a) (/.f64 c b)))
6.3b
(*.f64 a (pow.f64 c 2))
15.5b
(/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))
Compiler

Compiled 58 to 28 computations (51.7% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite178.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1270×rational_best_45_simplify-1
860×rational_best_45_simplify-108
852×rational_best_45_simplify-25
580×rational_best_45_simplify-96
576×rational_best_45_simplify-73
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01568
18468
222368
384868
4408868
5768468
Stop Event
node limit
Counts
2 → 105
Calls
Call 1
Inputs
(-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 b a) (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (neg.f64 (/.f64 b a)) (*.f64 1 (neg.f64 (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (/.f64 b a) (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c b) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c b) (-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c b) (-.f64 (neg.f64 (/.f64 b a)) (*.f64 1 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c b) (-.f64 (*.f64 0 (/.f64 (/.f64 c b) (/.f64 c b))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 0 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (*.f64 0 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 0 (*.f64 1 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 0 (*.f64 1 (neg.f64 (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 b a)) (-.f64 (/.f64 c b) (*.f64 1 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 1 (neg.f64 (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 (/.f64 b a))) (-.f64 (/.f64 c b) (*.f64 1 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 (/.f64 b a))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 1 (neg.f64 (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (*.f64 (/.f64 c b) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)) (neg.f64 (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 0 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (/.f64 0 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 0 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 b a) (*.f64 1 (neg.f64 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 b a) (-.f64 (*.f64 0 (/.f64 (/.f64 b a) (/.f64 b a))) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 b a) (/.f64 c b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 0 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))) 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 (neg.f64 (/.f64 c b)) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 (/.f64 c b))) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))) (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (neg.f64 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))) (-.f64 (/.f64 b a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (neg.f64 (/.f64 c b))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (neg.f64 (/.f64 c b))) (-.f64 (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))) 0))))) (#(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)) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 1 (-.f64 (/.f64 b a) (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 1 (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 1 (-.f64 (/.f64 b a) (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 1 (-.f64 (/.f64 b a) (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (-.f64 (/.f64 b a) (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 1 (-.f64 (/.f64 b a) (/.f64 c b)))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))))) (#(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 c b) (/.f64 b a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (neg.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 0 (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 0 (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 1 (-.f64 (/.f64 b a) (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (-.f64 (/.f64 b a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 1 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))))))))) (#(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 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (/.f64 b a)) (*.f64 1 (neg.f64 (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 (/.f64 c b) (/.f64 c b)) (neg.f64 (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 1 (-.f64 (/.f64 b a) (/.f64 c b)))) (-.f64 (/.f64 b a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))) (-.f64 (/.f64 b a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))) (-.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)) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.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 neg.f64 (-.f64 (/.f64 c b) (/.f64 b a)))))))

simplify216.0ms (1.1%)

Algorithm
egg-herbie
Rules
1032×rational_best_45_simplify-84
884×rational_best_45_simplify-80
674×rational_best_45_simplify-100
588×rational_best_45_simplify-73
554×rational_best_45_simplify-37
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02176353
18285755
244745735
Stop Event
node limit
Counts
177 → 124
Calls
Call 1
Inputs
(*.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 -1 (/.f64 b a))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.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 (*.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 -1 (/.f64 b a))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.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 (*.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 -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 -1 (/.f64 b a))))
(*.f64 -1 (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(/.f64 b a)
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(/.f64 b a)
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(/.f64 b a)
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(*.f64 -1 (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(*.f64 -1 (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(/.f64 b a)
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(*.f64 -1 (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(*.f64 -1 (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (neg.f64 (/.f64 b a)) (*.f64 1 (neg.f64 (/.f64 c b)))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (/.f64 b a) (/.f64 c b))))
(+.f64 (/.f64 c b) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))
(+.f64 (/.f64 c b) (-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (/.f64 c b) (-.f64 (neg.f64 (/.f64 b a)) (*.f64 1 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (/.f64 c b) (-.f64 (*.f64 0 (/.f64 (/.f64 c b) (/.f64 c b))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) 0)
(+.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 0 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (*.f64 0 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) 0))
(+.f64 0 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))
(+.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))
(+.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 0 (*.f64 1 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 c b))
(+.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 0 (*.f64 1 (neg.f64 (/.f64 c b)))))
(+.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 1 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (neg.f64 (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 1 (neg.f64 (/.f64 c b)))))
(+.f64 (*.f64 1 (neg.f64 (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)))
(+.f64 (*.f64 1 (neg.f64 (/.f64 b a))) (-.f64 (/.f64 c b) (*.f64 1 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 1 (neg.f64 (/.f64 b a))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 1 (neg.f64 (/.f64 c b)))))
(+.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (/.f64 c b) (/.f64 b a))))
(+.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))
(+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) 0))
(+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (*.f64 (/.f64 c b) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) 0))
(+.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)) (neg.f64 (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) 1)
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))
(*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))
(*.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) -1)
(*.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 0 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))
(*.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (/.f64 0 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 0 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(*.f64 -1 (-.f64 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (-.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) 1)
(/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) -1)
(neg.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(+.f64 (/.f64 b a) (*.f64 1 (neg.f64 (/.f64 c b))))
(+.f64 (/.f64 b a) (-.f64 (*.f64 0 (/.f64 (/.f64 b a) (/.f64 b a))) (/.f64 c b)))
(+.f64 (-.f64 (/.f64 b a) (/.f64 c b)) 0)
(+.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 0 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))
(+.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))) 0))
(+.f64 0 (-.f64 (/.f64 b a) (/.f64 c b)))
(+.f64 (neg.f64 (/.f64 c b)) (/.f64 b a))
(+.f64 (*.f64 1 (neg.f64 (/.f64 c b))) (/.f64 b a))
(+.f64 (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))) (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (neg.f64 (/.f64 c b))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))) (-.f64 (/.f64 b a) (/.f64 c b)))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (neg.f64 (/.f64 c b))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (neg.f64 (/.f64 c b))) (-.f64 (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))) 0))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) 1)
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 1 (-.f64 (/.f64 b a) (/.f64 c b)))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 1 (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 1 (-.f64 (/.f64 b a) (/.f64 c b))))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 1 (-.f64 (/.f64 b a) (/.f64 c b))))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (-.f64 (/.f64 b a) (/.f64 c b)))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 1 (-.f64 (/.f64 b a) (/.f64 c b)))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))
(*.f64 1 (-.f64 (/.f64 b a) (/.f64 c b)))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) -1)
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (neg.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 0 (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 0 (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 1 (-.f64 (/.f64 b a) (/.f64 c b))))))
(*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (-.f64 (/.f64 b a) (/.f64 c b)))
(*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 1 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))))))
(*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))))))
(*.f64 -1 (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (-.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 -1 (-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b))))
(*.f64 -1 (-.f64 (neg.f64 (/.f64 b a)) (*.f64 1 (neg.f64 (/.f64 c b)))))
(*.f64 -1 (-.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 (/.f64 c b) (/.f64 c b)) (neg.f64 (/.f64 c b)))))
(*.f64 (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 1 (-.f64 (/.f64 b a) (/.f64 c b)))) (-.f64 (/.f64 b a) (/.f64 c b)))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))) (-.f64 (/.f64 b a) (/.f64 c b)))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))) (-.f64 (/.f64 c b) (/.f64 b a)))
(/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) 1)
(/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))))
(/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) -1)
(neg.f64 (-.f64 (/.f64 c b) (/.f64 b a)))
Outputs
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))
(+.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 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))
(+.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 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))
(+.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 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))
(+.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 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))
(+.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 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(/.f64 b a)
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(/.f64 b a)
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(/.f64 b a)
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(/.f64 b a)
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 -1 (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (neg.f64 (/.f64 b a)) (*.f64 1 (neg.f64 (/.f64 c b)))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (/.f64 b a) (/.f64 c b))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 c b) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 c b) (-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 c b) (-.f64 (neg.f64 (/.f64 b a)) (*.f64 1 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 c b) (-.f64 (*.f64 0 (/.f64 (/.f64 c b) (/.f64 c b))) (-.f64 (/.f64 b a) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) 0)
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 0 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (*.f64 0 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) 0))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 0 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 0 (*.f64 1 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (/.f64 c b))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a)) (-.f64 0 (*.f64 1 (neg.f64 (/.f64 c b)))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.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 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (-.f64 (/.f64 c b) (*.f64 1 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (neg.f64 (/.f64 b a)) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 1 (neg.f64 (/.f64 c b)))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (*.f64 1 (neg.f64 (/.f64 b a))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (*.f64 1 (neg.f64 (/.f64 b a))) (-.f64 (/.f64 c b) (*.f64 1 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (*.f64 1 (neg.f64 (/.f64 b a))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 1 (neg.f64 (/.f64 c b)))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (/.f64 c b) (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (*.f64 0 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) 0))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (*.f64 (/.f64 c b) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 b a))) (-.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) 0))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)) (neg.f64 (/.f64 b a)))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) 1)
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) -1)
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 0 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (/.f64 0 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 0 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 -1 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 -1 (-.f64 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (-.f64 (/.f64 c b) (/.f64 b a)))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) 1)
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(/.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(/.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) -1)
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(neg.f64 (-.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (/.f64 b a) (*.f64 1 (neg.f64 (/.f64 c b))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (/.f64 b a) (-.f64 (*.f64 0 (/.f64 (/.f64 b a) (/.f64 b a))) (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (-.f64 (/.f64 b a) (/.f64 c b)) 0)
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 0 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))) 0))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 0 (-.f64 (/.f64 b a) (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (neg.f64 (/.f64 c b)) (/.f64 b a))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (*.f64 1 (neg.f64 (/.f64 c b))) (/.f64 b a))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))) (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (neg.f64 (/.f64 c b))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))) (-.f64 (/.f64 b a) (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (neg.f64 (/.f64 c b))) (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (neg.f64 (/.f64 c b))) (-.f64 (*.f64 (/.f64 b a) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))) 0))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) 1)
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 1 (-.f64 (/.f64 b a) (/.f64 c b)))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 1 (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 1 (-.f64 (/.f64 b a) (/.f64 c b))))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 1 (-.f64 (/.f64 b a) (/.f64 c b))))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (-.f64 (/.f64 b a) (/.f64 c b)))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 1 (-.f64 (/.f64 b a) (/.f64 c b)))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 1 (-.f64 (/.f64 b a) (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) -1)
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (neg.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 0 (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 0 (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 1 (-.f64 (/.f64 b a) (/.f64 c b))))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (-.f64 (/.f64 b a) (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 1 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 -1 (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (-.f64 (/.f64 c b) (/.f64 b a))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 -1 (-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 -1 (-.f64 (neg.f64 (/.f64 b a)) (*.f64 1 (neg.f64 (/.f64 c b)))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 -1 (-.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 (/.f64 c b) (/.f64 c b)) (neg.f64 (/.f64 c b)))))
(*.f64 -1 (-.f64 (neg.f64 (/.f64 b a)) (*.f64 (neg.f64 (/.f64 c b)) (/.f64 (/.f64 c b) (/.f64 c b)))))
(neg.f64 (-.f64 (neg.f64 (/.f64 b a)) (*.f64 (neg.f64 (/.f64 c b)) (/.f64 (/.f64 c b) (/.f64 c b)))))
(-.f64 (/.f64 b a) (neg.f64 (*.f64 (neg.f64 (/.f64 c b)) (/.f64 (/.f64 c b) (/.f64 c b)))))
(*.f64 (*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 1 (-.f64 (/.f64 b a) (/.f64 c b)))) (-.f64 (/.f64 b a) (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))) (-.f64 (/.f64 b a) (/.f64 c b)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) 1)
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (/.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b))) (/.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (-.f64 (/.f64 b a) (/.f64 c b)))))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) -1)
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))
(neg.f64 (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))
(-.f64 (/.f64 b a) (/.f64 c b))

eval553.0ms (2.8%)

Compiler

Compiled 32975 to 13962 computations (57.7% saved)

prune222.0ms (1.1%)

Pruning

24 alts after pruning (13 fresh and 11 done)

PrunedKeptTotal
New6984702
Fresh099
Picked011
Done11011
Total69924723
Error
5.2b
Counts
723 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
48.1b
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) b) (+.f64 a a))
36.1b
(/.f64 (-.f64 (*.f64 (fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 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 (*.f64 a c) -4)))) b) (+.f64 a a))
35.1b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (+.f64 a a))
46.7b
(/.f64 (-.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 c (/.f64 1 c))))) b) (+.f64 a a))
35.6b
(/.f64 (-.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))))) b) (+.f64 a a))
49.3b
(/.f64 (-.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (*.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 a c) -4)) (/.f64 -1/4 (*.f64 c a))))) b) (+.f64 a a))
47.5b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a))
55.2b
(/.f64 (-.f64 b b) (+.f64 a a))
46.1b
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c a) b) b) 2) (+.f64 a a))
55.7b
(/.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
43.4b
(/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (+.f64 a a))
48.6b
(/.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 b (*.f64 c a))))) (+.f64 a a))
48.6b
(/.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))
48.6b
(/.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.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 a a))
48.6b
(/.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))
48.7b
(/.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 (/.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 a a))
55.6b
(/.f64 c b)
49.8b
(-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (-.f64 (/.f64 b a) (/.f64 c b)))
45.5b
(-.f64 (/.f64 c b) (/.f64 b a))
47.5b
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)))))
59.3b
(*.f64 -1/2 (/.f64 b a))
43.7b
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
36.8b
(neg.f64 (/.f64 c b))
45.5b
(neg.f64 (/.f64 b a))
Compiler

Compiled 636 to 359 computations (43.6% saved)

regimes525.0ms (2.6%)

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

4 calls:

282.0ms
c
93.0ms
a
77.0ms
b
50.0ms
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
Results
ErrorSegmentsBranch
30.8b3a
7.8b3b
26.3b11c
12.5b5(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
Compiler

Compiled 804 to 354 computations (56% saved)

bsearch95.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
61.0ms
4.44540614011499e-159
4.4296992920739375e-148
34.0ms
-1.542874834780681e+162
-2.6491706451089448e+144
Results
70.0ms296×body256valid
8.0ms61×body256infinite
5.0ms44×body256invalid
5.0ms14×body1024valid
2.0ms10×body512valid
Compiler

Compiled 606 to 419 computations (30.9% saved)

regimes321.0ms (1.6%)

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

4 calls:

163.0ms
c
67.0ms
a
50.0ms
b
32.0ms
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
Results
ErrorSegmentsBranch
30.8b3a
7.8b3b
26.3b11c
12.5b5(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
Compiler

Compiled 355 to 136 computations (61.7% saved)

bsearch81.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
59.0ms
4.44540614011499e-159
4.4296992920739375e-148
22.0ms
-1.542874834780681e+162
-2.6491706451089448e+144
Results
46.0ms194×body256valid
10.0ms49×body256invalid
9.0ms17×body1024valid
5.0ms24×body256infinite
5.0ms13×body512valid
Compiler

Compiled 418 to 285 computations (31.8% saved)

regimes490.0ms (2.5%)

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

3 calls:

219.0ms
a
208.0ms
c
49.0ms
b
Results
ErrorSegmentsBranch
31.6b6a
10.7b3b
31.4b10c
Compiler

Compiled 302 to 105 computations (65.2% saved)

bsearch114.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
65.0ms
4.44540614011499e-159
4.4296992920739375e-148
49.0ms
-8.740214521096885e-91
-1.7610643798971652e-99
Results
67.0ms280×body256valid
19.0ms95×body256invalid
15.0ms18×body1024valid
5.0msbody512valid
1.0msbody2048valid
Compiler

Compiled 509 to 351 computations (31% saved)

regimes124.0ms (0.6%)

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

3 calls:

46.0ms
c
35.0ms
a
34.0ms
b
Results
ErrorSegmentsBranch
34.5b3a
19.7b2b
35.5b3c
Compiler

Compiled 290 to 99 computations (65.9% saved)

bsearch42.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
42.0ms
-2.395699539710225e-301
1.0219475885297677e-305
Results
24.0ms160×body256valid
16.0ms86×body256invalid
Compiler

Compiled 216 to 149 computations (31% saved)

regimes46.0ms (0.2%)

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

3 calls:

19.0ms
c
18.0ms
a
8.0ms
b
Results
ErrorSegmentsBranch
34.5b3a
19.8b2b
35.6b3c
Compiler

Compiled 31 to 18 computations (41.9% saved)

bsearch125.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
124.0ms
5.905456344469622e-260
4.588297643222661e-259
Results
116.0ms96×body256valid
6.0ms41×body256invalid
Compiler

Compiled 122 to 91 computations (25.4% saved)

regimes110.0ms (0.6%)

Accuracy

Total -23.8b remaining (-61.6%)

Threshold costs -23.8b (-61.6%)

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

3 calls:

95.0ms
c
7.0ms
b
6.0ms
a
Results
ErrorSegmentsBranch
45.5b1a
38.7b2b
43.9b3c
Compiler

Compiled 22 to 15 computations (31.8% saved)

bsearch29.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
5697828388803192.0
11802237404770138.0
Results
14.0ms27×body2048valid
5.0ms15×body1024valid
4.0ms28×body256valid
2.0msbody4096valid
2.0msbody512valid
1.0msbody256invalid
Compiler

Compiled 101 to 74 computations (26.7% saved)

simplify6.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063365
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 b -13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160) (neg.f64 (/.f64 b a)) (if (<=.f64 b 6334470622716821/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 4 c))))) (+.f64 a a)) (neg.f64 (/.f64 c b))))
(if (<=.f64 b -50000000000000002448836328757526028978611350176537194437252118729508413179669237808061576462363823189655653234075513838102671645933129260855113809920) (neg.f64 (/.f64 b a)) (if (<=.f64 b 2641773697375079/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (+.f64 a a)) (neg.f64 (/.f64 c b))))
(if (<=.f64 b -5687876567655377/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (-.f64 (/.f64 c b) (/.f64 b a)) (if (<=.f64 b 1259695862472095/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (neg.f64 (/.f64 c b))))
(if (<=.f64 b -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (/.f64 c b) (/.f64 b a)) (neg.f64 (/.f64 c b)))
(if (<=.f64 b 4154677247100835/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(if (<=.f64 b 5800000000000000) (neg.f64 (/.f64 b a)) (/.f64 c b))
(/.f64 c b)
Outputs
(if (<=.f64 b -13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160) (neg.f64 (/.f64 b a)) (if (<=.f64 b 6334470622716821/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 4 c))))) (+.f64 a a)) (neg.f64 (/.f64 c b))))
(if (<=.f64 b -50000000000000002448836328757526028978611350176537194437252118729508413179669237808061576462363823189655653234075513838102671645933129260855113809920) (neg.f64 (/.f64 b a)) (if (<=.f64 b 2641773697375079/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (+.f64 a a)) (neg.f64 (/.f64 c b))))
(if (<=.f64 b -5687876567655377/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (-.f64 (/.f64 c b) (/.f64 b a)) (if (<=.f64 b 1259695862472095/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 a a)) (neg.f64 (/.f64 c b))))
(if (<=.f64 b -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (/.f64 c b) (/.f64 b a)) (neg.f64 (/.f64 c b)))
(if (<=.f64 b 4154677247100835/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))
(if (<=.f64 b 5800000000000000) (neg.f64 (/.f64 b a)) (/.f64 c b))
(/.f64 c b)
Compiler

Compiled 158 to 98 computations (38% saved)

soundness1.0s (5.3%)

Algorithm
egg-herbie
Rules
1272×rational_best_45_simplify-1
1272×rational_best_45_simplify-1
1272×rational_best_45_simplify-1
1160×rational_best_45_simplify-100
1160×rational_best_45_simplify-100
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01751
14651
211851
340647
4193947
5418947
6704047
03829208
113189026
250349010
01751
14651
211851
340647
4193947
5418947
6704047
01751
14651
211851
340647
4193947
5418947
6704047
03829208
113189026
250349010
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 844 to 492 computations (41.7% saved)

end77.0ms (0.4%)

Compiler

Compiled 140 to 58 computations (58.6% saved)

Profiling

Loading profile data...